首页 > 代码库 > .NET 程序运行原理

.NET 程序运行原理

Overview of the Common Language Infrastructure.svg
“Overview of the Common Language Infrastructure”,作者Jarkko Piiroinen - 自己的作品。采用Public domain授权,来自维基共享资源。

右图即为运行图。
最上层即为各种语言,然后经过对应的编译器编译成程序集,也就是 CIL 通用中间语言
最后,再由 CLR 公共语言运行时 编译成机器码CLI 一个规范