课程考评:

(1) 一班分6组,15min/组,报告10min,讨论5min;也可以调整为合2为1,30分钟/组
(2) 每个学生每堂讨论课后,写总结(电子稿)交给老师;
(3) 小班讨论主题:

实验安排:
4次,从8个实验中选4个;
每人独立完成,并通过测试;
提交:
实验报告打印稿、电子版
源代码、测试样例电子版
参考编译器:tiny编译器,源代码见课程中心
第一章 绪论
1.编译的含义:
-机器语言
-高级程序语言
2.编译过程和环节
3.编译器的构造方法学:模型、算法、工具
4.编译技术的广泛应用
5.程序语言的种类
6.程序设计语言基础
计算机(CPU+存储器)与机器语言:计算要快!
数据->输入->CPU->进行运算,输出->存储器(单元地址)

本文介绍了编译器的基本概念,包括编译过程的7个步骤,强调了分析并提取任务并行性和寄存器分配在编译器设计中的重要性。讨论了计算机特性,如寄存器、缓存和存储器的速度差异,并对比了高级程序语言与机器语言的特点。此外,还概述了课程的考评方式和实验安排。
最低0.47元/天 解锁文章
1174

被折叠的 条评论
为什么被折叠?



