- 3
- 0
- 约6.61千字
- 约 40页
- 2017-11-28 发布于湖北
- 举报
编译原理教程 01绪论
形式语言学(代数语言学) 运用形式模型(抽象符号系统)对语言(包括人工语言和自然语言)进行理论上的分析和描写。 描述语言有三种途径:1穷举 2文法 3自动机。 文法是指的产生过程,而自动机是指的识别过程。 一种语言,如果存在对它的识别过程,就一定存在对它的产生过程,反之亦然。 现行的形式语法系统是Chomsky于1956年为了描述自然语言而提出的一种理论模型。 4.移植 移植是指A机器上的某种高级语言的编译程序稍加改动后能够在B机器上运行。一个程序若能较容易地从A机器上搬到B机器上运行,则称该程序是可移植的。移植具有一定的局限性。 用系统程序设计语言来书写编译程序虽然缩短了开发周期并提高了编译程序的质量,但实现的自动化程度不高。实现编译程序的最高境界是能够有一个自动生成编译程序的软件工具,只要把源程序的定义以及机器语言的描述输入到该软件中,就能自动生成这个语言的编译程序,如图1–6所示。 图1–6 编译程序自动生成示意 1.5 构造编译程序所应具备的知识内容 对被编译的源语言(如C、PASCAL等),要深刻理解其结构(语法)和含义。 对目标机器的硬件和指令系统有深刻的了解。 熟练掌握编译方法。 (1) 对被编译的源语言(如C、PASCAL等),要深刻理解其结构(语法)和含义。例如,下面的for循环语句: for(i=1;i=10+i;i++)
您可能关注的文档
最近下载
- 《建筑结构可靠性设计统一标准+GB+50068-2018》详细解读.pptx VIP
- 危险化学品包装物及容器产品生产许可证实施细则(一)(危险化学品包装物、容器产品部分)2025.pdf VIP
- 变电站一键顺控技术导则-2022年.pdf VIP
- 2026年黑龙江哈尔滨高三一模高考物理试卷试题(含答案详解).pdf VIP
- 水泥厂散装库设计计算书.xlsx VIP
- 2025年陕西低压电工考试内部全考点题库附答案 .pdf VIP
- 2025年上海市重点建设项目社会稳定风险评估报告编制指南.pdf VIP
- 沪粤版八年级物理下册第七章 小结与复习教学课件.ppt VIP
- 京津冀机场货运中心20万吨货邮处理工程可行性研究报告.docx
- Science Advances 投稿格式附件SI.docx VIP
原创力文档

文档评论(0)