DoNet Framework MSIL 指令速查表

Home Home
引用 | 編輯 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
引用 | 編輯 中痛好酸林
2005-09-20 19:56
1樓
  
表情 那我現在學的JAVA不就出現了敵手 表情 表情
我可不想學成以後變成沒用了ㄚ 表情

獻花 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
引用 | 編輯 n9205t84
2010-12-18 18:06
5樓
  
之前有聽說過...等等來去認識一下~~哈哈

獻花 x0
引用 | 編輯 ryan02kimo
2011-02-13 22:24
6樓
  
剛好可以拿來練功

獻花 x0
引用 | 編輯 k7138
2011-03-23 19:33
7樓
  
感謝大大的發表

獻花 x0
引用 | 編輯 racky1224
2013-03-16 16:12
8樓
  
感謝
JAVA廢了?
不會吧

獻花 x0
引用 | 編輯 lemon24ehk
2013-03-24 18:23
9樓
  
感謝大大的發表

獻花 x0
引用 | 編輯 iamboss123
2014-01-12 14:27
10樓
  
學完VB後再來看 表情

獻花 x0