多做题,通过考试没问题!

计算机基础计算机网络基础

睦霖题库>大学试题(计算机科学)>计算机基础计算机网络基础

高级语言的基本实现技术是有哪些?各有什么特点?

正确答案: 高级语言的基本实现技术是编译和解释。采用编译方式实现高级语言人们首先针对具体语言(例如C语言)开发出一个翻译软件,其功能就是将采用该种高级语言书写的源程序翻译为所用计算机的机器语言的等价程序。用这种高级语言写出程序后,只要将它送给翻译程序,就能得到与之对应的机器语言程序,即,目标程序。此后,只要命令计算机执行这个机器语言目标程序,计算机就能完成所需要的工作了。源程序经过一次编译,得到的目标程序可以多次执行。采用解释方式实现高级语言人们首先针对具体高级语言开发一个解释软件,这个软件的功能就是读入这种高级语言的程序,并能一步步地按照程序要求工作,完成程序所描述的计算。有了这种解释软件,只要直接将写好的程序送给运行着这个软件的计算机,该种语言的解释程序将程序逐条解释,逐条执行,执行完只得结果,而不保存解释后的机器代码,下次运行此程序时还要重新解释执行。
答案解析:
进入题库查看解析

微信扫一扫手机做题