学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
编译原理
分享
spContent=比一般人想象的简单很多,比一般人想象的有趣很多,比一般人想象的作用大很多。
—— 课程团队
课程概述

学编译有几个用处:

1.编译器本身是高级语言必需的工具。免费的好用编译器并不多,与众多软件类别相别,国产化的编译器几乎没有,值此科技战的时刻,编译器的国产化也像芯片一样提上日程,未来就业机会增多。目前这方面的人才非常稀少。

2.编译器种涉及的技术:正则式、自动机、文法等都是学科基础,应用广泛。如正则式广泛用于文本处理、互联网信息获取;文法等是自然语言处理的工具;编译的技术应用到游戏脚本、浏览器、字处理软件等。

3.编译器是我们接触的规模较大的程序,对培养软件开发能力帮助很大。


编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 编译原理是计算机专业设置的一门重要的专业课程。这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。

我们的课程除了原理性的讲解,还伴随着一个实际编译器的实现,让你真正学会编写编译器。

成绩 要求

30%平时+70%期末考试,

“作业和到课率”占30%

课程大纲