请简述解释性编程语言和编译性编程语言的区别

如题所述

1、对于语言本身来说,各种编程语言本质没什么不同。所谓的“解释性”和“编译”指的是执行机制上的不同。
2、编译型语言的优缺点:执行效率高,缺点是跨平台能力弱,不便调试。解释型解释型语言:解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。执行时才翻译执行。程序每执行一次就要翻译一遍。
3、解释型语言和编译型语言的区别是在于翻译的时间点不同。编译型语言是在代码执行之前进行编译,生成中间代码文件。解释型语言是在运行时进行及时解释,并立即执行,当编译器以解释方式运行的时候,也称之为解释器。
4、程序控制权不同:对于解释性语言而言,程序运行时的控制权在解释器(jre,.net)而不再用于程序。编译型语言对于编译器而言,运行时的控制权在用户程序。
温馨提示:内容为网友见解,仅供参考
无其他回答

请简述解释性编程语言和编译性编程语言的区别
3、解释型语言和编译型语言的区别是在于翻译的时间点不同。编译型语言是在代码执行之前进行编译,生成中间代码文件。解释型语言是在运行时进行及时解释,并立即执行,当编译器以解释方式运行的时候,也称之为解释器。4、程序控制权不同:对于解释性语言而言,程序运行时的控制权在解释器(jre,.net)而不再...

请简述解释性编程语言和编译性编程语言的区别
对于语言本身来说,各种编程语言本质没什么不同。所谓的“解释性”和“编译”指的是执行机制上的不同。解释性语言是指它常用的执行机制是使用一个“解释器”来执行,解释器对于程序是一句一句“翻译”成机器语言来执行,例如shell脚本语言。编译型语言是指它常用的执行机制是使用一个“编译器”来编译成机...

请简述解释性编程语言和编译性编程语言的区别
对于语言本身来说,各种编程语言本质没什么不同。所谓的“解释性”和“编译”指的是执行机制上的不同。解释性语言是指它常用的执行机制是使用一个“解释器”来执行,解释器对于程序是一句一句“翻译”成机器语言来执行,例如shell脚本语言。编译型语言是指它常用的执行机制是使用一个“编译器”来编译成机...

解释型语言和编译型语言的区别
请简述解释性编程语言和编译性编程语言的区别1、对于语言本身来说,各种编程语言本质没什么不同。所谓的“解释性”和“编译”指的是执行机制上的不同。2、编译型语言的优缺点:执行效率高,缺点是跨平台能力弱,不便调试。解释型 解释型语言:解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。

解释性编程语言与编译性编程语言有何区别
解释性语言是指,在执行时由相关程序实时读取程序语句,然后再编译执行的语言,这样的源程序多为文本文件。可以理解为由专门的程序读取你用文本写的程序,然后边解释边执行。而编译语言则是可以有计算机直接执行的机器语言,以二进制的形式存储。最大的区别就是,编译好的程序比解释性的快很多,效率高很多...

在编程中使用的解释性语言和编译型语言的区别是什么?
编译型语言:将程序源码直接编译成机器语言。执行程序时无需在进行编译。解释性语言:将源码编译成字节码,每次执行程序时都需要将重新编译成机器语言,运行速度较慢。

编译型语言和解释型语言的区别
编译型语言和解释型语言的区别是:执行效率不同、跨平台能力不同。我们编写的源代码是人类语言,我们自己能够轻松理解;但是对于计算机硬件(CPU),源代码就是天书,根本无法执行,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。所谓的二进制指令,也就是机器码,是...

解释性语言和编译型语言的区别与不同
,按照其自身规定的方式去执行相应的操作。一般说来,解释比编译有着很好的灵活性;编译一般有着较好的性能。但是有些语言确是采用了两者的混合形式:书中的原文:”如果初始阶段的翻译器比较简单,我们就说这个语言是“解释的”。如果翻译器很复杂,我们就说这一语言是“编译的”。现在两者的区分变得有...

编译性语言,解释性语言和脚本语言的区别
与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些。 ③与程序代码的关系:脚本也是一种语言,其同样由程序代码组成 注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL都是脚本语言。C\/C++编译、链接后,可形成独立执行的exe文件...

编译型语言和解释型语言
编译型语言与解释型语言是编程领域中的两种主要执行方式。它们在实现方式、执行效率、错误处理等方面有着显著的区别,分别适用于不同的应用场景。编译型语言包括C\/C++,它们在编写源代码后,通过编译过程转化为目标代码,即机器可以直接理解并执行的二进制代码。这种过程在编译时发现错误会立即终止,确保了...

相似回答
大家正在搜