- 0
- 0
- 约2.92千字
- 约 4页
- 2026-02-05 发布于北京
- 举报
编译原理实验讲义
一.实验内容
1.在计算机上实现PL0语言的编译程序;
2.扩展PL0语言的功能,并在计算机上实现.
二.什么是PL0语言?
1.PL0语言是PASCAL语言的子集,是一个用于教学的模型
语言;
2.PL0语言的语法图发给大家;
3.PL0语言的编译程序是用PASCAL语言写的(复印
给大家);
4.PASCAL语言:
(1)是计算机科学家N.Wirth为教学目的设计的;
(2)是一个比较早期的程序设计语言(大约二十多年前),与
C语言差不多长;
(3)它的特点是接近于自然语言(英语),直观﹑易于理解.
三.实验要做的工作
1.找到PASCAL编译系统(Delphi系统也可以);
2.在PASCAL系统上运行PL0编译程序,需要对PL0编译
程序作一些修改﹑调试;
3.在PASCAL系统中,为PL0的编译程序建立输入文件和
输出文件;
•在输入文件中存放PL0源程序(我们也复印给大家);
•在输出文件中存放PL0源程序被编译后产生的中间
代码和运行数据;
4.PL0的编译程序运行时,通过输入文件输入PL0源程
序,在输出文件中产生源程序的中间代码,然后运行
该中间代码,在输出文件中产生运行数据;
5.如果上述工作成功,则第一项实习任务完成.再做以下
工作:
6.在PL0语言中增加Read和Write语句;
7.修改PL0编译程序,使得PL0源程序可以使用Read和
Write语句,从文件(或键盘)输入数据,并可以向文件(或
屏幕)写数据.
8.用我们复印给大家的PL0源程序作为调试数据;
9.若以上工作完成,则第2项实验任务完成.
ExperimentalGuidefor
CompilerPrincip
I.Experimental
Content
1.ImplementacompilerforthePL0languageona
computer;2.ExtendthefunctionalityofthePL0
languageandimplementitonacomputer.
II.WhatisthePL0
Language?
1.ThePL0languageisasubsetofthePASCALlanguage,
designedasamodellanguageforeducationalpurposes;
2.Wewillprovideyouwiththesyntaxdiagramsofthe
PL0language;3.ThecompilerforthePL0languageis
writteninPASCAL(wewillmakecopiesavailableto
you);
4.PASCALLanguage:
(1)ItwasdesignedbySwisscomputerscientistN.Wirthf
oreducationalpurposes;(2)Itisarelativelyearly
programminglanguage(abouttwentyyearsago),witha
historysimilartothatoftheClanguage;(3)Its
characteristicisitsclosenesstonaturallanguage(English),
makingitintuitiveandeasytounderstand.
3.WorktobeDoneint
heExperiment
1.FindthePASCALcompilationsystem(Delphi
systemcanalsobeused);2.RunthePL0compileron
thePASCALsystem,whichmayrequiresome
m
您可能关注的文档
- 计算机梦想与实践:一位高中生求学之路.pdf
- 单元测试:控制系统基础概念与分类.pdf
- 狂飙考试题目及答案.doc
- 狂飙公务员考试试题及答案.doc
- 宗教考试题及答案.doc
- mRNA新冠疫苗加强针接种后的免疫持久性追踪_2026年1月.docx
- 高校跨学科人才培养模式的实践探索与成效评估——以某实验班为例 _2026年1月.docx
- 大规模开放在线课程(MOOC)的学习完成率低成因与提升策略研究 _2026年1月.docx
- 科幻文学中的“后人类”想象与当代科技伦理的互文性研究 _2026年1月.docx
- 众筹平台支持文创或科技项目的成功关键因素与风险管理 _2026年1月.docx
- 商业航天的融资渠道与风险研究_2026年1月.docx
- 智慧路灯与城市安防联动布控策略研究_2026年1月.docx
- 元宇宙实验室在工科教学中的沉浸效果评估_2026年1月.docx
- 某公司获国际海底管理局许可采矿但环保组织抗议破坏未知生态系统_2026年1月.docx
- 2026年及未来5年市场数据中国网约车行业发展前景预测及投资战略研究报告.docx
- 2026年及未来5年市场数据中国网络零售产业竞争现状及十五五投资动向研究报告.docx
- 2026年及未来5年市场数据中国卫星通信设备行业市场需求与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国卫星导航市场竞争力分析及投资战略预测研发报告.docx
- 2026年及未来5年市场数据中国网络教育行业前景研究与投资战略研究报告.docx
- 2026年及未来5年市场数据中国微型滤波器行业市场专项调研及投资前景可行性预测报告.docx
原创力文档

文档评论(0)