5. 解释型和编译型语言

Posted on 2020-04-06 13:01  Bruce-Y  阅读(122)  评论(0)    收藏  举报

我们编写的源代码是人类语言, 计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。

编译型语言:  不能跨平台, 提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序.   比如C语言、C++、Golang、Pascal(Delphi)、汇编等

解释型语言:  可以跨平台, 一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序.  比如 PythonJavaScriptPHP、Shell

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3