- 20
- 0
- 约6.05千字
- 约 53页
- 2017-04-04 发布于湖北
- 举报
编译原理及实现
编译原理及实现 编译原理---课前思考 为什么有些语言规定标识符不能超过8个字符?而有些语言对标识符的长度无限制? 为什么有些语言能实现递归,而有些语言不能? C语言规定数组下界为0,上界为声明的数减1,为什么? 嵌套的IF语句规定ELSE与上面最近的IF配对,为什么? 为什么有些程序运行一段时间后会导致内存溢出? 为什么Java实现了“一次编写,到处运行”? …… 学习内容 学习要求 参考书目 课程学习网站 题 外 话 基本:完成课程学习,通过考试,获得学分。 提高:能够将所学知识和内容用于解决实际问题。 飞跃:通过编译原理的学习,改进思维方式,为将来的工作打好基础,终身受益。 第1章 编译概述 学习内容: 1.1 程序设计语言 1.2 翻译程序 1.3 编译程序的组成 1.4 编译程序的结构 1.5 编译程序的前后处理器 1.6 TEST语言与编译器 第1章 编译概述 学习重点: 1、编译程序 2、编译程序与解释程序的根本区别 3、典型的编译程序模型及其各组成 部分的功能 回顾:什么是程序设计语言? 为实现特定目标或解决特定问题而用计算机语言编写的指令序列的集合。 常见的程序设计语言: C++, Java, C, FORTRAN, Pascal, Lisp, Basic, ML等 1.1 程序设计语言(p1) 1、机器语言(最低形式,属低级
原创力文档

文档评论(0)