什么是编译器?
编译器告诉计算机该怎么去理解我们编写的代码。我们编写的高级语言大致分为两种:
解释型:像Python,可以写一句执行一句;
编译型:像C,需要经过编译成.exe文件才能运行。
因此,编译器又分两种:
interpreter,解释器,不用将源代码翻译成机器语言,而是直接处理和运行源代码。
compiler,编译器,将源代码翻译成机器语言然后运行,一般运行速度比解释器运行速度快一点。
编译器示例
举一个最简单的编译器例子:只接收正整数和“+”“-”,完成加减法,解释运行,计算机最后给