编译原理(序)
来源:互联网 发布:smtp.163.com 端口号 编辑:程序博客网 时间:2024/04/30 08:30
- 一前言
- 二实验安排
- 三教学用书
一、前言
NJU计算机系本科阶段有三次大实验
- 系统基础的NEMU,做一个x86的模拟器
- 操作系统的OSLAB,做一个简单的操作系统
- 编译原理实验,做一个类C语言的编译器
编译原理是这个学期最核心的课,也是最后一次做这种偏底层的大实验了,还是挺想做好的。
当初上计算机系统基础的时候,贪玩,懒,再加上自己菜,没有好好写完NEMU,后来一直觉得挺遗憾的。
学操作系统的时候倒是投入了很多热情在OSLAB里,但适逢实验被学校改得不成体系,也是挺无奈。
希望这次不要留下太多遗憾。
二、实验安排
- 实验一:词法分析与语法分析
- 实验二:语义分析
- 实验三:中间代码生成
- 实验四:目标代码生成
四个实验对应着编译器的四大模块。
本次实验面向的语言是一门接近C语言的为本科教学而设计的C–语言。它的语法比C简单(大约是C语法的一个子集),适合初学者在此基础上完成编译器的设计与实现。
三、教学用书
- 编译原理 第二版(龙书)
- 编译原理实践与指导教程/许畅 等/机械工业出版社
0 0
- 编译原理(序)
- 编译原理(1)
- 编译原理(开始)
- 编译原理(一)
- 编译原理(二)
- 编译原理(三)
- 编译原理(一)
- 语法分析(编译原理)
- 编译原理(一)
- 编译原理(部分)
- 编译原理(1)
- 编译原理(2)
- 编译原理:(一)
- 编译原理 (一)
- 重温编译原理(1)
- 程序设计语言编译原理(二)
- 编译原理(三)语法分析
- 重温编译原理(1)
- HTML5新增标签及废除标签整理
- CountDownTimer类与倒计时功能的实现
- Objective-C之run loop详解
- uLua学习笔
- Activiti Modeler发布以及教程
- 编译原理(序)
- 顺序查找和折半查找
- 线程与进程——小议看博客与读课本
- Go语言核心之美 1.4-包和文件
- Java内部类+匿名内部类详解+内部类实现多重继承
- cocoa pods,os x 10.11.1遇到的问题
- 迎战第四次工业革命
- Android 开发百度地图之五 路线规划
- Windows Service 部署