公共语言运行时(Common Language Runtime,CLR)是处于.NET核心Framework的面向对象引擎,其将各种语言编译器生成的中间代码翻译为执行应用程序所需的原生码(Native Code)。
由于CLR将所有代码转换成公共的交互式语言,之后被编译成原生码。所以,从原则而言,.NET可以在Unix、Linux、Mac OS X或其他操作系统上实现。
CLR在Web服务器上执行程序。CLR激活对象,对它们进行安全检查,在内存中创建它们,执行它们,并且进行垃圾回收。
时间: 2024-10-08 20:50:36