编译原理(序)

来源:互联网 发布:smtp.163.com 端口号 编辑:程序博客网 时间:2024/04/30 08:30

  • 一前言
  • 二实验安排
  • 三教学用书

一、前言

NJU计算机系本科阶段有三次大实验

  • 系统基础的NEMU,做一个x86的模拟器
  • 操作系统的OSLAB,做一个简单的操作系统
  • 编译原理实验,做一个类C语言的编译器

编译原理是这个学期最核心的课,也是最后一次做这种偏底层的大实验了,还是挺想做好的。
当初上计算机系统基础的时候,贪玩,懒,再加上自己菜,没有好好写完NEMU,后来一直觉得挺遗憾的。
学操作系统的时候倒是投入了很多热情在OSLAB里,但适逢实验被学校改得不成体系,也是挺无奈。
希望这次不要留下太多遗憾。

二、实验安排

  • 实验一:词法分析与语法分析
  • 实验二:语义分析
  • 实验三:中间代码生成
  • 实验四:目标代码生成

四个实验对应着编译器的四大模块。
本次实验面向的语言是一门接近C语言的为本科教学而设计的C–语言。它的语法比C简单(大约是C语法的一个子集),适合初学者在此基础上完成编译器的设计与实现。

三、教学用书

  1. 编译原理 第二版(龙书)
  2. 编译原理实践与指导教程/许畅 等/机械工业出版社
0 0
原创粉丝点击