- 10
- 0
- 约5.34千字
- 约 38页
- 2017-09-10 发布于湖北
- 举报
第三讲 高级语言的解释与编译 * 提纲 0. 编程语言的发展 1. 高级语言编译原理 词法分析 语法分析 语义分析 中间代码生成 0. 编程语言的发展 机器语言:计算机可以直接执行的二进制指令。 汇编语言:由汇编程序编译,一般对CPU专用。 高级语言: 编译型(C、C++、Fortran、Pascal) 解释型(Basic) 半编译半解释型(Java、.NET平台) 从设计方法分类,可分为过程型和面向对象类型 脚本语言:不需要编译过程,由运行环境(如操作系统、脚本解释器等)解释执行;功能特定。 0.1 程序设计语言的发展 从年代看 50s~:Fortran、LISP、COBOL、Algol 60/68... 70s~:C、Pascal、Prolog、Smalltalk、Modula 2... 80s~:C++、Ada83/Ada95、Java、Modula 3... 从抽象级别看 过程→抽象数据类型→类(封装→继承) 从工作方式看 非结构化→结构化 顺序→并行→基于消息传递 单平台→跨平台 从程序设计范型看 过程式语言 面向对象语言 函数式语言、非算法式语言(形式化)、脚本式语言 0.2 编译与解释 编译与解释是翻译语言的两种基本方法。解释器与编译器的主要区别在于程序运行时的控制权在解释器而不在目标程序。 各自特点 编译器:生成目标代码,运行速度快、空间占用少,效率高;动态特性
您可能关注的文档
- 第七章:天然产物合成.ppt
- 材料表面与界面---研究生教案67813.ppt
- 材料测试技术基础 材料现代研究方法 第九章 透射电镜的结构.ppt
- 材料成型第4章 铸造工艺设计3.ppt
- 材料成型第4章 铸造工艺设计1.ppt
- 材料测试技术基础 材料现代研究方法 第十二章 红外光谱与拉曼光谱.ppt
- 比较文学67708.ppt
- 比较文学的历史与现状67700.ppt
- 比较文学第二章67696.ppt
- 比较文学的性质.ppt
- 哈尔滨市道里区群力街道工作人员招聘考试真题2025.pdf
- 哈尔滨市阿城区料甸街道工作人员招聘考试真题2025.docx
- 哈尔滨市阿城区舍利街道工作人员招聘考试真题2025.docx
- 哈尔滨市阿城区舍利街道工作人员招聘考试真题2025.pdf
- 哈尔滨市阿城区料甸街道工作人员招聘考试真题2025.pdf
- 唐山路北社区工作者招考真题及答案2025.docx
- 四川省凉山州2025~2026学年高二化学下册开学考试试卷【附答案】.pdf
- 唐山路北社区工作者招考真题及答案2025.pdf
- 四川省凉山彝族自治州2025-2026学年中考一模物理试题(含答案解析).pdf
- 四川省南充市高2026届高考化学适应性考试二诊试卷【附答案】.pdf
原创力文档

文档评论(0)