引用 | 编辑
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 |