- 26
- 0
- 约1.9万字
- 约 45页
- 2018-01-15 发布于浙江
- 举报
软件工程专业本科课程
编 译 原 理
Compilers Principles
长安大学信息工程学院软件工程系
主讲:李 鹏
课 程 简 介
课程内容
• 介绍编译器构造的一般原理和基本实现方法;
• 介绍的理论知识:形式语言和自动机理论、语
法制导的定义和属性文法、类型论等;
• 强调形式化描述技术,并以此为主要描述工具;
• 强调对编译原理和技术的宏观理解。
课程简介 2
学习的意义
• 对编程语言的设计和实现有深刻的理解,对
和编程语言有关的理论有所了解;
• 所介绍的概念和技术能应用到一般的软件设
计之中;
• 有助于提高程序语言的设计水平。
• 在软件逆向工程、软件再工程、程序理解和
软件安全等方面有着广泛的应用。
课程简介 3
与其它课程联系
高级程序
设计语言
操作系统 编译理论 数据结构
离散数学
自动机和形式语言
课程简介 4
教材和参考书
• 编译原理(第2版.本科教学版) ,作者: Alfred V.Aho等,机械工
业出版社(教材)
• 编译原理(英文版.第2版)Compilers: Principles, Techniques,
and Tools (2nd Edition) ,作者: Alfred V.Aho等,机械工业出
版社(龙书)
• 现代编译原理—C语言描述Modern Compiler Implementation
in C,译者:赵克佳黄春沈志宇,人民邮电出版社 (虎书)
• 现代编译器的Java实现Modern Compiler Implementation in
Java,译者:陈明,电子工业出版社(虎书)
课程简介 5
教材和参考书
• 高级编译器设计与实现Advanced Compiler Design and
Implementation ,译者:赵克佳等,机械工业出版社 (鲸书)
• 深入理解计算机系统(第2版)Computer Systems A Programmer‘s
Perspective,译者:龚奕利雷迎春,机械工业出版社
• 程序设计语言—实践之路Programming Language Pragmatics,
译者:裘宗燕,电子工业出版社
• Lex 与Yacc (第二版)Lex Yacc, Second Edition,译者:杨
作梅张旭东等,机械工业出版社
• Flex与Bison( 中文版) ,作者: John Levine ,东南大学出版社
课程简介 6
课程要求
• 学期总评
考试成绩
您可能关注的文档
- 医学细胞生物学(中山大学)14-细胞外基质.ppt
- 医学细胞生物学(中山大学)第六章 线粒体与细胞的能量转换.doc
- 医学细胞生物学(中山大学)第七章 第七章细胞骨架与细胞的运动.doc
- 医学细胞生物学(中山大学)第四章 第一节细胞膜的化学组成与生物学特性.doc
- 医学细胞生物学(中山大学)第二章 细胞的概念和分子基础(附习题).docx
- 医学细胞生物学(中山大学)第五章 细胞的内膜系统与囊泡运输.docx
- 医学细胞生物学(中山大学)12 信号转导-五年制.pptx
- 医学细胞生物学(中山大学)柯琼 核糖体-20141027.pptx
- 医学细胞生物学(中山大学)柯琼 第6章细胞骨架与细胞运动-20150408.pptx
- 医学英语教学(盛淑芳)Introduction.ppt
最近下载
- 项目可行性研究报告大纲.pptx VIP
- 小学体育五年级下册教案(最全).doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 图形推理专项练习题.FIT).pdf VIP
- 《钢轨超声波探伤系统的设计》【毕业设计论文】.doc VIP
- 2022年广东高考生物试卷真题及答案详解(精校版).pdf VIP
- Panasonic 松下 录像机 DMR-EH59 DMR-EH49 Operating Instructions 操作手册说明书 (英语).pdf
- 迪罗—特马法纤维开松混合设备机械原理.pdf VIP
- 高考英语单词3500乱序版.pdf VIP
- 2024年新课标高考福建高考真题生物试卷(原卷版).docx VIP
原创力文档

文档评论(0)