文章主要讲的是从源文件到可执行文件。源代码就是用某种编程语言编写的程序,将源代码保存成一个文件,就称为源文件。编写好源文件之后,对源文件进行编译和链接,就可以生成可执行文件了,编译和链接的操作需要使用编译器和链接器来完成。CPU能直接解释和执行的只有本机代码CPU是计算机的大脑,它只能理解本机代码形式的程序,对CPU来说,用它的母语机器语言来编写的程序就是本机代码,用其他编程语言编写的源代码必须翻译成本机代码才能被CPU理解和执行。反过来说,不同编程语言所编写的源代码翻译成本机代码之后,就变成了同一种语言。