编译原理 第1章(清华大学).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:60 大小:2.6MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

编译原理 第1章(清华大学).ppt

编译原理第1章(清华大学).ppt

预览

免费试读已结束,剩余 50 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编译原理第1章概述第2章PL/0编译系统第3章词法分析程序的自动构造第4章文法和语言第5章自顶向下语法分析LL(1)文法第6章自底向上语法分析、LR分析程序及其自动构造第7章语法制导翻译和中间代码生成第8章运行时的存储组织和管理第9章代码优化第10章代码生成第1章概述什么是编译程序(compiler)1.1什么是编译程序分类什么是编译程序术语1.2编译过程和编译程序的结构词法分析position:=initial+rate*60;有关术语id1:=id2+id3*N术语语义分析又如:intarr[2],abc;abc=arr*10;…Programp();Varrate:real;Varinitial:real;Varposition:real;…position:=initial+rate*60语义分析术语中间代码生成中间代码生成(intermediatecodegeneration)代码优化代码优化代码优化(codeoptimization)目标代码生成符号表管理符号表(symboltable)出错处理出错处理(errorhandling)(errorreportinganderrorrecovery)编译程序结构(components)出错处理编译阶段的组合高级语言解释系统(interpreter)解释系统编译阶段和运行阶段存储结构解释系统存储结构1.3编译技术的发展和应用编译程序的发展编译程序的发展语言范型(支持的计算模式)执行环境编译技术的发展和应用研究领域并行化编译技术并行算法复杂,难掌握,难编程开发并行软件的困难并行程序的不确定行为,难调试,验证设计新的并行算法修改已有串行程序尽量(直接用并行程序并行化(研究算法和设计语言和并行程应用的人同时工作)序库实现。).HPF.Occom.PVM嵌入式硬件描述语言及其编译技术第1章小结参考书