天空之城
new,think,program,happy to live
posts - 39,comments - 39,trackbacks - 0
CLR
.Net   Framework   之   CLR  
            CLR:   Common   Language   Runtime.   .Net   Framework的核心。任何面向CLR的语言编译器,如C#,VB.net,J#,Managed   C++等生成的结果都是“托管模块”(Managed   Module),这是需要CLR才能执行的标准Windows   PE(portable   executable:可移植可执行)。  
            面向CLR的语言编译器生成的托管模块包含的重要的一部分就是中间语言(IL)代码,CLR负责在运行时将这些IL代码翻译成本地的CPU指令。  
            比如生成exe时,在文件的pe文件表头以及组成文件的.text部分会嵌入一些特殊信息。在exe运行时,这些特殊信息将导致CLR的加载并初始化。CLR随后定位到应用程序的入口点,这才启动exe。
posted on 2006-05-14 13:02 太极虎~宏 阅读(81) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理