什么是编译型语言?

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。
编译型语言和可执行程序有什么区别?

它们之间有什么区别? 对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的 .exe 文件,可执行程序里面包含的就是机器码。 只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。
编译型语言和解释性语言有什么区别?

像C/C++等都是编译型语言。 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。 程序执行效率高,依赖编译器,跨平台性差些。 如C、C++、Delphi等. [1] 而相对的,解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。 在发布程序时,看起来省了道编译工序。 但是,在运行程序的时候,解释性语言必须 先解释再运行 。 [2] 编译 型语言写的程序执行之前,需要一个专门的 编译 过程,把 程序编译 成为 机器语言 的文件,比如 exe文件 ,以后要运行的话就不用重新翻译了,直接使用 编译 的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
编译器是什么?

简单理解,编译器就是一个“翻译工具”,类似于将中文翻译成英文、将英文翻译成俄文。 但是,翻译源代码是一个复杂的过程,大致包括词法分析、语法分析、语义分析、性能优化、生成可执行文件等五个步骤,期间涉及到复杂的算法和硬件架构。