第一章编译原理引论简析.ppt

编译原理 计算机科学技术系 李薇 livaye@163.com 为什么要学习编译原理 必修主干课程,操作系统和编译系统构成程序设计者与计算机之间的基本界面。 通过学习该课程,掌握编译的基本理论、常用的编译技术,了解编译过程及编译系统结构和机理。能运用所学技术解决实际问题,能独立编写一个小型编译系统。 此外,通过学习编译原理可以更好地理解程序语言的内部机制,从而更好地理解和运用程序设计语言。能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作。 课 程 简 介 课程内容 介绍编译器构造的一般原理和基本实现方法 介绍的理论知识:形式语言和自动机理论、语法制导的定义和属性文法、类型论等 强调形式描述技术和自动生成技术 教材和参考书 李建中译,《编译原理》(龙书),机械工业出版社 陈火旺 刘春林等,《程序设计语言编译原理》,国防工业出版社 吕映芝,张素琴等,《编译原理》,清华大学出版社 李冬梅,施海虎,《编译原理》,人民邮电出版社 要求及学习方法 课程特点:理论性强,算法复杂 平时(20%) 无故旷课:-5 一本教材,认真听课:以讲义为主,做适当的笔记 认真完成课堂和课后作业 完成要求的课外实验内容 期末(80%):闭卷笔试 第一章 编译概述 1.1 程序的翻译 语言和翻译:语言是人类交流思想和信息的工具。如自然语言,世界上存在着许多种语言,各国之间要交流信息,就要

文档评论(0)

1亿VIP精品文档

相关文档