- 5
- 0
- 约3.18千字
- 约 56页
- 2017-06-25 发布于四川
- 举报
编译原理 主讲:马慧芳 2013.9-2014.1 为什么学习编译(1) 编译程序构造的原理和技术一直属于计算机科学必备的专业基础知识。 是计算机科学中一个非常成功的分支,也是最早获得成功的分支之一。 它所建立的理论、技术和方法值得深入研究和学习。 编译构造正确地建立了研究的问题领域和研究方式。 为什么学习编译(2) 针对编译程序构造的某些部分已经开发了标准的形式化技术,包括有限自动机理论、上下文无关文法、正规表达式、属性文法、机器代码描述、数据流分析方程式等。 编译程序包含许多普遍使用的数据结构和算法,例如散列法(哈希算法)、栈机制、堆机制、垃圾收集、集合算法、表驱动算法。 编译程序的许多构造技术已经得到了广泛的应用。 学习编译原理和技术还有助于我们理解程序设计语言,编写优秀的软件。 本课程的目的 构造编译器基本知识 编译的阶段和相关的活动 相关数据结构和算法 计算机科学中相关的基础理论 形式语言与自动机 进一步加深对软件开发的认识 说明 基于形式语言理论中的有关概念来讨论编译实现问题。即 编译原理=形式语言理论+编译技术 本书主要内容涉及: 高级程序设计语言 形式语言理论的基本概念 构造编译程序的基本概念、原理和技术 主要内容 总论(4h) 文法与语言(6h) 词法分析(12h) 语法分析(18h) 语义分析、中间代码生成与运行时存储分配 (4h) 优化和目标代
您可能关注的文档
最近下载
- 新建应用型本科人才培养的探索与实践——以太原学院园林专业为例.pdf VIP
- 新技术、新工艺在园林工程中的运用.pdf VIP
- 生态浮床技术与水体修复的应用1.ppt VIP
- “十五五”国家老龄事业发展和养老服务体系规划.docx
- 美容师_三级_鉴定要素细目表.docx VIP
- 2026年交管12123驾照学法减分题库及答案(最新).docx VIP
- DB∕T29-294-2021 天津市装配式住宅钢骨混凝土组合结构技术规程.pdf VIP
- 郑州电力高等专科学校2026年单独招生《职业适应性测试》模拟试题(二).pdf VIP
- 农村水泥路四级公路工程监理实施细则.docx VIP
- 浦东第十三届农博会圆满收官致力打造“永不落幕的农博会”.pdf VIP
原创力文档

文档评论(0)