解释方式两种区别

发布网友

我来回答

1个回答

热心网友

程序编写时通常使用高级语言,如C/C++及面向对象的Visual系列。

计算机无法直接运行这些程序,需要通过翻译程序将源代码转换为计算机可执行的二进制代码。翻译过程分为两种主要方式:编译方式与解释方式。

解释方式的程序运行时,每次取一条指令翻译为机器指令并执行,这个过程需要在每次程序运行时重复翻译整个程序,效率较低且执行速度慢。例如,QB使用的是这种低效的方式。现今,这种翻译方式设计的语言已较少见。

编译方式则在程序运行前将全部代码编译为机器代码。这样,每次执行程序时可以直接运行编译好的二进制文件,效率明显提高。现在的大多数语言采用编译方式,例如网页中的ASP.NET。简单来说,编译是将全部代码翻译成机器代码后执行,而解释则边翻译边执行程序。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com