引用 | 編輯
casperw
2005-09-20 19:47 |
樓主
▼ |
||
x0
在.NET 平台中,為了達到跨語言甚至跨平台的可移植性,採取了和Java 一樣的策略,也就是將程式碼先編譯成一種中介碼,再經由執行環境以JIT 的方式編譯成可執行的原生碼(native code)並執行。相對於Java 中的byte code,.NET 平台則是將程式碼編譯成一種稱為Microsoft Intermediate Language(MSIL)的中介碼。因此,當我們在.NET 平台上面開發程式時,不論我們使用的是C#,VB.NET 還是C++,都是先被轉換成MSIL 再經由CLR 編譯成原生碼並執行的。 所以了解 MSIL,除了讓你更了解Donet之外,還可讓你程式更有效率 [此文章售價 0 雅幣已有 60 人購買]若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID! x0
|
引用 | 編輯
youchun
2005-09-20 21:08 |
2樓
▲ ▼ |
並不是每個人都喜歡 Micro$oft "特有的"
因為 M$ 常常搞自己的規格 而且有競爭對手市場才不易被壟斷 就算 Java 倒了, 學到 Encapsulation, Composition, Inheritance Polymorphism, Exception handling, Generics Multiple Thread, Distributed Computing 甚至 Object Oriented Process, Design Pattern 可以幫助你快速了解另一個程式語言的特點 加速學習的進程 x0 |
引用 | 編輯
Darren
2005-09-20 22:01 |
3樓
▲ ▼ |
C:\Program Files\Microsoft.NET\SDK\v1.1\Tool Developers Guide\docs\Partition III CIL.doc
這個檔裡面更詳細, 而且有很重要的Hex代碼. x1 |
引用 | 編輯
climbd25976
2010-09-09 16:33 |
4樓
▲ ▼ |
學完VB後再來看看是什麼東東
x0 |
引用 | 編輯
ryan02kimo
2011-02-13 22:24 |
6樓
▲ ▼ |
剛好可以拿來練功
x0 |
引用 | 編輯
lemon24ehk
2013-03-24 18:23 |
9樓
▲ ▼ |
感謝大大的發表
x0 |
引用 | 編輯
iamboss123
2014-01-12 14:27 |
10樓
▲ |
學完VB後再來看
x0 |