计算机高级语言的执行方式

计算机高级语言按照执行方式来分可以分为编译型解释型这两种类型。

编译型语言

编译型语言是指使用针对特定平台的编译器源代码「翻译」成针对该平台硬件可以执行的机器码,并且打包形成成该平台支持执行的可执行文件。

常见的编译型语言有:CC++Go等等。

解释型语言

解释型语言是指使用针对特定平台的解释器源代码进行逐行「解释」成特定平台的机器码解释型语言不需要进行编译,可以理解为解释型语言边编译边执行

举个生活中的例子,假如你在阅读一本英文的书,你可能有如下反应:

常见的解释型语言有:JavaScriptPythonRuby 等。

编译型与解释型语言的对比

编译型解释型
优点运行速度快不需要编译,代码可以在任何带有解释器的机器上运行
缺点需要针对不同平台单独编译运行速度慢

总结:

编译型语言将程序编译后就相当于两个母语相同的人在交流。

解释型语言相当于你在看一本外文书,边看边查字典弄懂每句话什么意思。