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:垃圾回收