编译技术

“编译技术”作为软件工程专业的核心课程,旨在对介绍编译器构造的一般原理和基本实现方法。本课程强调对编译原理和技术的宏观理解。通过课程讲解,使学生掌握文法与语言、词法分析、语法分析、语义分析、优化与目标代码的生成等基础理论知识。

播放:516次,课程ID:4231271

编译技术课程简介:前往报名学习

编译技术课程简介:

“编译技术”作为软件工程专业的核心课程,旨在对介绍编译器构造的一般原理和基本实现方法。本课程强调对编译原理和技术的宏观理解。通过课程讲解,使学生掌握文法与语言、词法分析、语法分析、语义分析、优化与目标代码的生成等基础理论知识。

前往报名学习

编译技术课程目录:

第一章 绪论

--编译原理介绍

第二章 词法分析

--2.1  词法记号 串和语言

--2.2  正规式 状态转换图

--2.3  有限自动机

--2.4  DFA构建 子集构造法 DAF化简

第三章 语法分析

--3.1 上下文无关文法

--3.2 语言和文法

--3.3 自上而下分析

--3.4 自下而上分析

--3.5 LR分析器

第四章 语法指导的定义

--4.1 语法制导的定义

--4.2 S属性的自下而上计算

--4.3 L属性定义

--4.4 L属性的自下而上计算

第五章 运行时存储空间的组织与管理

--5.1  概述

--5.2  全局栈式存储分配

--5.3  调用序列

--5.4 非局部名字的访问

第六章 中间代码生成

--6.1 中间代码生成概述

--6.2 声明语句 作用域信息的保存

第七章 代码生成

--7.1  代码生成器的设计中的问题

--7.2  目标机器

--7.3  基本块和流图

--7.4  一个简单的代码生成器

第八章 基于Python的编译器框架实现

期末测试

编译技术授课教师:

徐秀娟-副教授-大连理工大学-软件学院

徐秀娟,博士,硕士生导师。2008年获吉林大学工学博士学位。现为大连理工大学软件学院副教授,硕士生导师。主讲编译技术。已发表论文50余篇,其中SCI检索10篇。主持国家自然科学青年基金1项,辽宁省自然科学基金1项。主要研究智能交通数据处理、频繁轨迹挖掘。

贾棋-副教授-大连理工大学-中日软件学院

贾棋,副教授,博士,硕士生导师。2014年获大连理工大学大学工学博士学位。现为大连理工大学中日软件学院副教授,主要研究数字图像处理,计算机视觉。已发表论文40余篇,其中研究领域TOP1期刊1篇,CCF认定B类期刊3篇。主持国家自然科学面上基金1项,青年基金1项。

任志磊-副教授-大连理工大学-软件学院

任志磊、副教授、硕士生导师、CCF会员、ACM 会员,中国计算机学会计算机应用专委会正式委员。发表论文20余篇。现为大连理工大学软件学院副教授,主持国家重点研发计划子课题一项,国家自然科学基金面上项目一项,完成青年基金一项。主要研究方向为演化计算,基于搜索的软件工程,软件大数据分析。

江贺-教授-大连理工大学-软件学院

大连理工大学软件学院教授、博导、国家优秀青年科学基金获得者(优青)。目前担任大连理工大学软件学院软件工程研究所所长。1999年本科毕业于中国科学技术大学少年班。2004年博士毕业于中国科学技术大学,师从陈国良院士。目前主要研究兴趣为软件大数据、智能软件工程。先后在IEEE系列汇刊(TSE, TKDE, TSMCB, TCYB,TSC), ECJ,中国科学等期刊及ICSE,SANER,GECCO 等国际会议发表论文70余篇,在科学出版社出版专著一部,在人民邮电出版社出版著作及译著各1部。2013年获得大连市五一特等奖章。2013年入选教育部新世纪优秀人才计划。2014年指导博士生获得中国计算机学会优秀博士学位论文奖(CCF优博)。2016年获得全国东软-NASAC青年软件创新奖。2017年获得国家优秀青年科学基金资助。2018年研究成果获得国际软件工程大会ACM SIGSOFT Distinguished Paper Awards.

刘馨月-副教授-大连理工大学-软件学院

刘馨月,工学博士,大连理工大学软件学院副教授、硕士生导师。分别于2003年和2006年在东北师范大学获学士和硕士学位,于2012年在大连理工大学获博士学位。2006年7月至今,在大连理工大学软件学院任教。主要从事机器学习,数据挖掘,大数据分析,人工智能等方面的研究工作。主持国家自然科学基金青年基金1项,参与国家、省部级等项目12项。发表和录用科研论文近50篇,获得软件著作权2项,申请国家发明专利2项,已授权1项。1篇论文获辽宁省自然科学学术成果三等奖,大连市自然科学优秀学术论文二等奖。在教学方面主讲“数据结构与算法”、“编译技术”等核心基础课程。

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。