- 3
- 0
- 约5.74千字
- 约 9页
- 2017-01-13 发布于重庆
- 举报
编译原理PL0编译程序的实现1(希赛教育基础学院).
◇ 第二章 PL/0编译程序的实现
【课前思考】 复习第1章介绍的一个高级程序设计语言编译程序的功能和实现的步骤。编译程序就是一个语言的翻译程序,通常是把一种高级程序设计语言(称源语言)书写的程序翻译成另一种等价功能语言(称目标语言)的程序。换句话说,编译是指把一种用源语言表示的算法转换到另一种等价的用目标语言表示的算法。编译程序实现的必要步骤有词法、语法、语义分析和代码生成。此外必需有符号表管理程序和出错处理程序。本章介绍的PL/0编译程序的实现是用PASCAL语言书写的。 【学习目标】 本章目的:以PL/0语言编译程序为实例,学习编译程序实现的基本步骤和相关技术,对编译程序的构造和实现得到一些感性认识和建立起整体概念,为后面的原理学习打下基础。 了解并掌握用语法图和扩充的巴科斯-瑙尔范式(EBNF)对 PL/0语言的形式描述。 了解并掌握PL/0语言编译程序构造和实现的基本技术和步骤。 了解并掌握PL/0语言编译程序的目标程序在运行时数据空间的组织管理。【学习指南】 要求读者阅读PL/0语言编译程序文本,了解一个编译程序构造的必要步骤和实现技术。一个编译程序的实现比较复杂,读懂一个典型的程序从设计思想到实现技术也有一定难度,特别是入门开始需要耐心。一但读懂,不仅了解编译程序的实现方法和技术,还可学到许多编程技巧和好的编程风格。
您可能关注的文档
最近下载
- HXD1D客运电力机车转向架培训教材.ppt VIP
- 世界七大洲国家与地区划分一览表.xls VIP
- 钎焊第七讲 常见材料的钎焊.ppt
- 体例格式12:工学一体化课程《小型网络安装与调试》任务2教学单元6教学单元活动方案.docx VIP
- (高清版)DG∕TJ 08-2008-2006 建筑地面工程施工规程.pdf VIP
- 2025年公务员多省联考《申论》题(河南市级卷)题及参考答案.docx VIP
- 施工现场动火审批制度.docx VIP
- 参考stemwin图像界面软件包移植.pdf VIP
- 2024《证券公司融资融券业务风险管理研究—以S证券公司为例》9300字.docx VIP
- 3267-2014 窄轨工矿电机车用闸瓦.pdf VIP
原创力文档

文档评论(0)