摘要:
编译器(compiler)的本质是电脑程序(本质是.exe可执行文件),将高级程序(易于程序员编写的程序语言,比如Pascal、C、C++、C# 、Java等)转换成机器语言(即机器能够识别的语言,通常将其称为汇编语言,二进制的)。即将高级语言编程的程序翻译为计算机能够解读运行的程序(比如对硬盘中的数据进行读取或者写入),也就是可执行文件。一个现代编译器的主要工作流程如下:源代码(source code) →预处理器(preprocessor) →编译器(compiler) →汇编程序(assembler) →目标代码(object code) →链接器(Linker) →可执行文件(exec 阅读全文