《深入浅出.NET框架设计与实现》笔记2——C#源码从编写到执行的流程

中间语言(Intermediate Language,IL)

C#编译器在编译时,会将源代码作为输入,并以中间语言形式输入出,该代码保存在*.exe文件中或*.dll文件中。

公共语言运行时(CLR)

可以将IL代码转换为机器代码 (处理器能够处理的指令)。

CLR在计算机上运行,可以管理IL代码的执行。即CLR知道如何执行通过IL代码编写的应用程序,并使用JIT编译器将IL代码转换为机器代码(就是本机代码MachineCode

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 18:32:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 18:32:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 18:32:03       87 阅读
  4. Python语言-面向对象

    2024-04-21 18:32:03       96 阅读

热门阅读

  1. 华为OD-C卷-执行任务赚积分[100分]C++ 100%

    2024-04-21 18:32:03       34 阅读
  2. C#基础|StringBuilder字符串如何高效处理。

    2024-04-21 18:32:03       41 阅读
  3. 36-5 Python 编写poc基础

    2024-04-21 18:32:03       40 阅读
  4. 运维前端vue部署

    2024-04-21 18:32:03       37 阅读
  5. Android开发如何从入门进阶到架构

    2024-04-21 18:32:03       38 阅读
  6. linux下安装mysql和主从搭建_亲测成功

    2024-04-21 18:32:03       34 阅读
  7. 蓝桥杯第859题——旅行

    2024-04-21 18:32:03       38 阅读
  8. 【k8s】(四)kubernetes1.29.4离线部署之-组件安装

    2024-04-21 18:32:03       35 阅读
  9. ElasticSearchDSL

    2024-04-21 18:32:03       36 阅读
  10. 深度学习框架比较:TensorFlow vs PyTorch

    2024-04-21 18:32:03       40 阅读
  11. Flask、Django和Tornado怎么选

    2024-04-21 18:32:03       38 阅读