“编译方式”和“解释方式”的区别是什么?
1个回答
展开全部
程序员编写现在通常用高级语言编写的程序,比如c/c++和面向对象的可视化集合;这样的程序计算机不能直接执行,因为计算机只能执行二进制程序。
所以你必须通过一个源代码并把它转换成一个二进制的过程。计算机不直接接受和执行用高级语言编写的源程序,在输入计算机中的源程序,通过翻译成机器语言的“译者”来形成目标程序,计算机可以识别和执行。
翻译这个“翻译”通常有两种方法:编译和解释。
编译方式说明:当程序运行时,取一个命令,将其转换为机器指令,然后执行机器指令。这样,每次运行程序时,您都必须重新解释整个程序,它效率较低,执行速度较慢,例如QB,但现在很少使用这种低效的设计语言。
解释模式:在程序运行之前,将程序的所有代码编译成机器码并运行程序。然后每次你执行的时候都可以直接执行翻译好的二进制文件,这样的程序只需要翻译一次,显然更高的效率,现在大部分的语言都是这样的,页面是asp.net使用的方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询