- 25
- 0
- 约1.21万字
- 约 14页
- 2021-10-14 发布于上海
- 举报
实验一(一)程序设计语言及其编译器实现概览( 2 小时)
实验目的:学习一门简单的程序设计语言的定义及其编译器实现
实验任务:针对一门简单的程序设计语言,阅读其定义文档,初步了解其编译器的源代码。
实验内容:
(1)选择一门语言: TINY 或其它语言也可(需自备其编译器的源代码) 。
(2 )阅读其定义文档,了解语言定义的方法,包括:词法、语法、语义、运行时环境、目
标机器、目标语言等内容。
(3 )了解其编译器源代码。
对 TINY 语言编译器, 其源代码由多个文件组成, 请弄清楚每个文件的作用是什么。
详情请见《编译原理及实践》第 1.7 节。请做一个 C++ 工程文件( Win32 Console
Application, tiny.dsp ),把它们组织起来,然后编译成可执行文件 (tiny.exe) ,即为 TINY
语言编译器。然后用它编译 TINY 语言示例源代码 (sample.tny) 。看看编译生成的目标
文件 (sample.tm)是怎样的。要运行目
您可能关注的文档
最近下载
- 人教版(2024)新教材七年级地理下册第八章第二节《东南亚》同步备课教学设计(第2课时).docx VIP
- 智慧园区IOC运营中心解决方案.docx VIP
- 8.2.2 东南亚(第2课时)(课件)-2024-2025学年六年级地理下册(鲁教版五四学制2024).pptx VIP
- NUM 简明调试手册 AxiumPower英文.pdf VIP
- 骨质疏松用药指导.pptx VIP
- PDA TR26(2025版)Sterilizing Filtration of Liquids液体的除菌过滤(英文版).pdf VIP
- 黑吉辽蒙省五年(2021-2025)高考化学真题分类汇编:专题13 有机合成与推断 (解析版).docx VIP
- 2026年中级消防设施操作员理论考试笔试试题含答案.docx VIP
- 2026年高考作文素材积累之20个人物小众又出彩.docx
- 全日制教育硕士(科学与技术教育领域)专业学位研究生培养方案.pdf VIP
原创力文档

文档评论(0)