客服咨询

意见反馈

编译技术
计算机信息及网络安全//
0.0
91
视频
14.5
课时
36.25
介绍
目录

课程概述

1.讲授对编译原理和技术的宏观理解 2.介绍文法与语言、词法分析、语法分析、语义分析、优化与目标代码的生成等基础理论知识

课程目标

1.能够说出编译器的内涵与外延、以及对程序开发的作用 2.能够使用正规式、有限自动机进行词法分析,会使用子集构造法将NFA转换为DFA 3.能够使用自上而下的预测分析法和自下而上的移进归约分析法进行语法分析 4.运用S属性和L属性定义解决语义分析问题 5.能理解程序编译时和运行时的区别,理解运行时存储空间的组织与分配方法 6.能充分运用三地址代码、后缀表示、语法树解决中间代码生成问题 7.能够复述编译器的基本结构、编译器的基本工作原理

考核评价

1.了解语法分析方法 2.了解语法指导的S属性和L属性

讲师介绍

徐秀娟

贾棋

任志磊

江贺

详细介绍

适用对象:

计算机、电子科学技术等相关专业工程技术人员和技术管理人员

主要内容:

1.讲授对编译原理和技术的宏观理解

2.介绍文法与语言、词法分析、语法分析、语义分析、优化与目标代码的生成等基础理论知识

课程属性:专业岗位技能课程

第一章 绪论
第二章 词法分析
第三章 语法分析
第四章 语法指导的翻译
第五章 运行时存储空间的组织与管理
第六章 中间代码生成
第七章 代码生成
第八章 基于Python的编译器框架实现