学习MSIL(微软间语言)的一系列教程 - MSIL入门示例教程.docVIP

  • 178
  • 0
  • 约2.77万字
  • 约 29页
  • 2016-08-17 发布于贵州
  • 举报

学习MSIL(微软间语言)的一系列教程 - MSIL入门示例教程.doc

学习MSIL(微软间语言)的一系列教程 - MSIL入门示例教程

Microsoft Intermediate Language (MSIL) 一、一个Hello Word!程序 Microsoft .NET Framework 和 C# Programming Language 自诞生日起,就一直快速进化着。越来越庞大的类库,越来越多的封装,还有那越来越简单的语法糖,所有这些让我们离 本质 越来越远。尽管用这些优雅的语法并不妨碍我们开发出好而实用的产品,但作为一个资深的程序员,我们还是应该了解编译器背后的秘密。C# 并不代表 .NET CLR 的全部,就好比学习 LINQ,如果我们不试图去分析背后的执行流程,就很难理解所谓延迟执行机制。 MSIL 是一把锋利的手术刀,只有它能剖开层层 伪装,带我们深入到 .NET 的底层世界,去了解和结识许许多多被刻意隐藏起来的精灵。尽管它不是真正意义上的底层汇编语言,不能分析 JIT Complier 编译后的 Native Code,但总算能一窥托管编译器的奥秘。学习 MSIL 的目的,并不是真的要用它去编码,而是为了更好地 交流。 暂时离开那无比强大的 Visual Studio.NET,让我们用记事本开始 MSIL 的探索之旅。MyApp.il .assembly extern mscorlib {auto} .assembly MyApp {} .module MyApp.exe .namespace

文档评论(0)

1亿VIP精品文档

相关文档