简答题

语言实现的两种技术是什么,有何优缺点?

正确答案

翻译和解释是语言实现的两种技术。它们都是以执行一串N级指令来实现N+1级指令。翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。
解释技术是每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。在这个过程中不产生翻译出来的程序,因此,解释过程是边变换、边执行的过程。
一般来说,解释执行比翻译花的时间多,但存储空间占用较少。

答案解析

相似试题
  • 语言实现的两种基本技术是什么?

    简答题查看答案

  • ()和()是语言实现的两种基本技术。

    填空题查看答案

  • 翻译和解释是语言实现的两种基本技术。一般说来,()执行比()花的时间多,但占用存储空间少。

    填空题查看答案

  • 翻译和解释是语言实现的两种基本技术。解释执行比翻译花的时间多,但占用存储空间较()。

    填空题查看答案

  • 加工小说明有哪些描述方法?它们各有何优缺点?为什么不采用自然语言进行描述?

    简答题查看答案

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

    简答题查看答案

  • 翻译高级语言编写的源程序,采用的两种方式是()

    多选题查看答案

  • 将高级语言翻译成与之等价的低级语言程序,通常采用的两种翻译方式是()

    单选题查看答案

  • 什么是请求字处理技术?请求字处理技术有哪两种方案,具体是怎样实现的?

    简答题查看答案