(简答题)
高级语言的基本实现技术是有哪些?各有什么特点?
正确答案
高级语言的基本实现技术是编译和解释。采用编译方式实现高级语言人们首先针对具体语言(例如C语言)开发出一个翻译软件,其功能就是将采用该种高级语言书写的源程序翻译为所用计算机的机器语言的等价程序。用这种高级语言写出程序后,只要将它送给翻译程序,就能得到与之对应的机器语言程序,即,目标程序。此后,只要命令计算机执行这个机器语言目标程序,计算机就能完成所需要的工作了。源程序经过一次编译,得到的目标程序可以多次执行。采用解释方式实现高级语言人们首先针对具体高级语言开发一个解释软件,这个软件的功能就是读入这种高级语言的程序,并能一步步地按照程序要求工作,完成程序所描述的计算。有了这种解释软件,只要直接将写好的程序送给运行着这个软件的计算机,该种语言的解释程序将程序逐条解释,逐条执行,执行完只得结果,而不保存解释后的机器代码,下次运行此程序时还要重新解释执行。
答案解析
略
相似试题
(简答题)
语言实现的两种基本技术是什么?
(填空题)
()和()是语言实现的两种基本技术。
(简答题)
计算机执行用高级语言编写的程序有哪些途径?它们之间的主要区别是什么?
(简答题)
加工小说明有哪些描述方法?它们各有何优缺点?为什么不采用自然语言进行描述?
(简答题)
语言实现的两种技术是什么,有何优缺点?
(判断题)
C++语言是一种以编译方式实现的高级语言。
(简答题)
常用介质访问技术有哪些?各有什么特点?
(填空题)
翻译和解释是语言实现的两种基本技术。一般说来,()执行比()花的时间多,但占用存储空间少。
(填空题)
翻译和解释是语言实现的两种基本技术。解释执行比翻译花的时间多,但占用存储空间较()。