解释性语言和编译语言
时间: 2023-11-26 17:05:58 浏览: 143
编译性语言、解释性语言和脚本语言
解释性语言和编译性语言是两种不同的编程语言类型。编译性语言是指在运行之前需要将源代码通过编译器转化为机器语言,然后再执行。编译一次的结果可以多次使用,因此编译性语言的执行效率较高。代表性的编译性语言有C、C++、Pascal/Object Pascal(Delphi)等。
而解释性语言则是在程序运行时逐行翻译成机器语言并执行。解释性语言的源代码无需编译,每次运行时都需要进行翻译。解释性语言的代表有Python、JavaScript、Shell、Ruby、MATLAB等。解释性语言相对于编译性语言来说,运行效率一般较低,但具有跨平台性好的特点。
综上所述,编译性语言和解释性语言在编译过程和执行方式上有所区别,各自适用于不同的应用场景。
阅读全文