1,.NET Framework:是開發平臺,包含兩大部分:
①龐大的程式碼庫(類庫),可以在客戶語言(C#,VB)中來使用這些程式碼
②Common Language Runtime,負責管理應用程式的執行
2,使用.NET Framework編寫應用程式,就是使用.NET 程式碼庫編寫程式。
3,C#編寫在託管環境下(CLR)執行的程式,C#語言需要通過編譯以後轉換為目標系統能夠理解和執行的語言。
4,用.NET Framework編寫的程式 首先編譯為CIL,CIL程式碼儲存在應用程式集中,在執行程式的時候,JIT把CIL編譯為本機程式碼。
CLR: Common Language Runtime,管理用.NET庫開發的應用程式:JIT編譯器把CIL編譯為Native Code;管理記憶體、處理安全性以及允許跨語言除錯。、
CIL: Common Intermediate Language,中間語言,CIL程式碼是獨立於計算機、作業系統和CPU的。
JIT: Just-In-Time 編譯器,它把CIL編譯為OS可以理解的本機程式碼。CIL程式碼僅在需要的時候才進行編譯。
Words:
Intermediate [,ɪntə'miːdɪət]: 中間的,媒介
Integrated ['ɪntɪgreɪtɪd] :整合的,綜合的
Intelligence [ɪn'telɪdʒ(ə)ns] :智慧
garbage collection:垃圾回收