编译原理——引论

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译原理——引论相关的知识,希望对你有一定的参考价值。

一、语言处理器

  1. 编译器和解释器之间的区别是什么?

    编译器是一个程序,可以阅读某一种语言编写的程序,并把该程序翻译成为一个等价的、用另一种语言编写的程序,重要任务之一是:报告它在翻译过程中发现的源程序中的错误。

    解释器是另一种语言处理器,并不通过翻译的方式生成目标程序。


2.编译器相对于解释器的优点是什么?解释器相对于编译器的优点是什么?

    编译器比解释器快,解释器的错误诊断效果比编译器好。


3.在一个语言处理系统中,编译器产生汇编语言而不是机器语言的好处是什么?

    汇编语言比较容易输出和调试。


4.把一种高级语言翻译成为另一种高级语言的编译器称为源到源的翻译器。编译器使用C语言作为目标语言有什么好处?


5.描述一下汇编器所要完成的一些任务。

    可重定位机器代码。


二、

以上是关于编译原理——引论的主要内容,如果未能解决你的问题,请参考以下文章

1.编译原理 --- 引论

编译原理——引论

编译原理--引论

编译原理-第一章 引论-C和Java编译系统

编译原理学习笔记:(第一章:引论——1.1节)

编译原理复习总结-耗子尾汁