编译技术发展综述演示教学.docx

编译技术发展综述 计算机科学与软件学院 计算机1302蔡元昊1311611517 引言:编译程序构造的原理和技术一直属于最近公布的核心知识领域, 已成 为计算机科学必备的专业基础知识。而且编译程序的构造是计算机科学中一个非 常成功的分支,也是最早获得成功的分支之一,他所建立的理论和技术方法值得 人们深入研究和学习。 摘要:编译程序是计算机的核心系统之一,是掌握计算机理论和软件技术的 关键知识,编译原理合计数为人们理解计算机语言。创造优秀的软件奠定了理论 基础。扩展了视野,开辟了捷径。编译原理和技术可以应用在其他诸如软件建模 语言、硬件描述语言。脚本语言等的翻译方面:在集成化软件开发环境以及软件 安全一直有着广泛的应用。而且,编译原理的研究有力的推动了计算机科学、 计 算机工程、软件开发以及人机工程的研究和发展。 编译原理是计算机专业的一门 重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文 法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化 和目标代码生成。 一、早期编译技术的发展 编译器是将一种语言翻译为另一种语言的计算机程序。编译器将源程序 (source Ianguage 编写的程序作为输入,而产生用目标语言(target Ianguage) 编写的等价程序。通常地,源程序为高级语言(high-level language),女口 C或

文档评论(0)

1亿VIP精品文档

相关文档