摘要:
一次面试的时候遇到的一道题目,简要说明.NET的编译过程,在网上看了很多资料,简单总结如下: 1、一般的编译过程 通常高级语言的程序编译过程是:首先写好的程序是源代码,然后编译器编译为本地机器语言,最后在本地操作系统运行。 2、.NET程序的编译与之类似:首先编写好的源代码,然后编译为微软中间语言代码,运行的时候即时编译为本地机器语言,同时.NET代码运行时有一个CLR(运行时)环境来管理程序; MSIL 采用某种熟悉的语言编写完毕的.NET源程序被.NET Framework中该语言的编译器编译成PE(Portable Executable,可移植可执行)文件,... 阅读全文
摘要:
放个鞭炮,热闹热闹 阅读全文