CLI源码剖析之前言一
2010-07-20 21:07 yuxiong 阅读(494) 评论(0) 收藏 举报最近一直想弄清楚CLR所涉及到的一些技术,在这几个星期的摸索中,收藏了一些经典书籍,也有了自己的一个roadmap,暂时记录一下!
1.弄清楚IL的基本语法(要求能看懂IL代码)
推荐资源:公共语言运行库(CLR)开发系列课程(6):.NET中间语言(IL)入门
2.有了IL的基础之后,就开始CLI的学习之路吧!
推荐书籍:Shared Source CLI 2.0 Internals.pdf
3.更加深入CLI.
推荐书籍:Distributed+Virtual+Machines.+Inside+the+Rotor+CLI
4. 学习CLR的经典之作,不能不拜读下吧。
推荐书籍:Microsoft.Press.CLR.via.Csharp.3rd.Edition.Feb.2010(googled,有点大,就不给链接了,有需要可以联系我)
5.一些课外读物(网上都有链接)
推荐书籍:《Expert+.NET+2.0+IL+Assembler》
《The+Common+Language+Infrastructure+Annotated+Standard》
《Ecma-335(CLR)》
手头攒着一堆的资料,却无从下手,这无疑是最让人郁闷的事情,如果按照一本一本的去消灭它们,肯定得耗费大量的时间,而且这又是一个非常枯燥的过程,所以我推荐还是以专题的形式去找对于的章节进行阅读总结。
大概的个专题列表:
1 CTS(Common Type System) - Self-describing type system
2 Cross assembly method/member function invocation
3 Side-by-side execution (simultaneous support for separate versions of the same component)
4 Managed and unmanaged code interoperability
5 Security mechanisms that address the mechanism that allows such general distribution of mobile code
6 CLI communication mechanisms
7 虚拟机
8 线程
9 动态绑定 classes, assemblies, and application domains.
10 分布式文件加载
当然这些专题只是CLI的一部分内容,如果精力充沛的情况下,可以逐步增加新的专题进行学习!
浙公网安备 33010602011771号