面向类C语言的编译器语法分析的设计与实现文献综述

 2021-12-23 20:51:01

全文总字数:3045字

文献综述

文 献 综 述1.1课题的目的和意义编译程序是现代计算机系统的基本组成部分之一,而且大多数计算机系统都配有不止一种高级语言的编译程序,对有些高级语言甚至配置了几个性能不同的编译程序。

一个编译程序的重要性体现在它使得多数计算机用户不必考虑与机器有关的繁琐细节,使程序员独立于机器,这对于如今机器数量和种类持续不断增长而言尤为重要。

对于一个编译器而言,它的性能、生产力和可移植性是至关重要的。

本课题所采用的 C-- 文法所设计的编译器是非常实用的,甚至在特定的领域可以直接或经过少量修改后使用。

1.2国内外研究现状编程语言的发展是推动编译器诞生和发展的主要因素。

自计算机技术诞生以来,高级编程语言和编译器的发展是推动信息社会发展的重要因素,编译器的出现和发展推动了各类高级编程语言的广泛应用。

编译器出现早期,研究重点是如何高效的将高级语言翻译成目标语言,因此产生了程序分析转换、代码自动生成和运行时服务等技术,接着为了提高检错能力诞生了静态和动态优化编译器。

国外对于编译器的研究主要有两个方向:国外对编译器的研究目前主要在于两个方向:首先是多核处理器编程。

主要是由于计算机体系机构由单核转向多核处理器,编译器需要做出一些改变来适应由此带来的上层编程语言的变化,以便能充分发挥多核的优势,提升运算速度和程序性能。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。