简述高级语言的编译型和解释型语言的编译执行过程的区别
一.什么是编译型语言编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,再由机器运行机器码(二进制),运行时不需要重新翻译,直接使用编译的结果就行了。比如C语言、C++、Golang、Pascal(Delphi)等。二.什么是解释型语言解释型语言:源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行,每执 行一次都要翻译一次。比如Python/JavaScript / Perl /Shell等三.两者间的区别解释性语言在运行程序
复制链接