不同语言开发的程序要想执行,必须先变成机器语言,这是就需要编译器
不同编译器将不同语言编译为机器可以识别的语言
使用编译器编译的叫编译型语言,使用解释器解释的是解释型语言
编译型语言,如C、C++,程序员编写好源代码后统一交给编译器编译成机器语言,
并生成可执行文件,之后双击可执行文件使用。
解释型语言,如python,程序员编写好代码交给解释器,解释器会按照编写代码的顺序,
从上到下一行一行逐一读取代码,读一行后立刻翻译为机器码,交给CPU执行,
再取一行翻译然后交给CPU执行。。。
所以,编译型语言执行速度快,执行时没有翻译的步骤。
编译型语言在不同操作系统的编译器编译的可执行文件不能跨平台执行。
解释型语言在编写完成后,在不同操作系统安装不同的解释器,就可以将源代码交给不同解释器执行,
不需要修改源代码
解释型语言与编译型语言
最新推荐文章于 2023-01-07 02:10:01 发布