本人是初学者,对题目有点迷糊。是不是说CIL代码和JIT解释器包含在CLR托管模块中,而CLR就是指程序集?基础尚浅,望大家指教时尽量不要渗入新名词,谢谢。

解决方案 »

  1.   

    http://www.uml.org.cn/j2ee/j2ee059.htmhttp://www.uml.org.cn/j2ee/j2ee059.htm
      

  2.   

    CLR 公共语言运行库
    CIL 中间语言
    JIT 优化器
    程序集 代码组织结构
      

  3.   

    .NET编译和运行
      

  4.   

    谢谢您介绍的文章,我全部看了。里面关于“托管代码”的介绍中,有一句话说:“在把代码编译为MSIL,再用JIT编译器把它编译为本机代码后,CLR的任务还没有完全完成。用.NET框架编写的代码在执行时是托管的,即CLR管理着应用程序”。这样的话就表示CLR有三种功能:1.编译成中间语言;2.编译成本机语言;3.托管执行的代码。那么CIL(即是MSIL)、CLR和JIT之间的从属关系就不言而喻了。   ——这样理解应该没错吧?