介绍下解释性编程语言!
答案:2 悬赏:40 手机版
解决时间 2021-05-23 22:09
- 提问者网友:你给我的爱
- 2021-05-23 09:56
介绍下解释性编程语言!
最佳答案
- 五星知识达人网友:西岸风
- 2021-05-23 10:28
解释性语言也具有不少优点的,如具有良好的动态特性和可移植性,比如在解释执行时可以动态改变变量的类型、对程序进行修改以及在程序中插入良好的调试诊断信息等,而将解释器移植到不同的系统上,则程序不用改动就可以在移植了解释器的系统上运行
另,补充一下,在windows上我们见到的可执行文件都是以exe后缀结尾,但不是说只有exe后缀的才是可执行文件。
另,补充一下,在windows上我们见到的可执行文件都是以exe后缀结尾,但不是说只有exe后缀的才是可执行文件。
全部回答
- 1楼网友:不如潦草
- 2021-05-23 11:55
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。
翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯