广州传智播客.Net培训之广州传智播客解惑CIL

广州传智播客.Net培训之广州传智播客解惑CIL

    在学习中总有些学员会对CIL了解的不是很多,广州传智播客.Net培训是一家专业的.Net培训机构,现在此解惑:

    CIL(Common Intermediate Language),又名MSIL(Microsoft Intermediate Language),是CLI(Common Language Infrastructure)所使用的中间语言。

    要学习CIL可以做实验:先用C#写些实验程序,用csc编译为.NET Assembly之后用ildasm解成MSIL。这样可以很快熟悉C#或其它.NET语言的语言结构到MSIL的映射。这样得到的MSIL可以通过ilasm再汇编
    为.NET Assembly,这样round-trip能力非常强大。
这样做实验的缺点是:MSIL的语言能力比.NET上常见的高级语言所能表达的能力要大,所以从C#之类的语言生成的MSIL只能用到合法的MSIL的一部分能力,而没用到全部。不过这“一部分”也已经是很大的部分了,够用。然后也可以读读书。有好几本专门讲MSIL的书,例如这本:Expert .NET 2.0 IL Assembler
    当然,学习CIL必备的参考资料是它的规范:ECMA-335
    http://www.ecma-international.org/publications/standards/Ecma-335.htm

    广州.Net培训机构,认准广州传智播客,最专业的.Net课程,最具权威的师资,是广州.Net培训机构的不二之选!
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值