最全的编译原理知识点-完美总结.pdfVIP

  • 109
  • 0
  • 约3.38万字
  • 约 22页
  • 2019-02-28 发布于浙江
  • 举报
第一章 1. 程序设计语言是人与计算机联系的工具,通过程序设计语言指挥计算机按照自己的意志 进行运算和操作显示信息和输出运算结果。 2. 最早的计算机程序设计语言是机器语言(指令系统) 。机器语言中的指令都是用二进制代码 直接表示的。 3. 机器语言和符号语言以及汇编语言都是低级程序设计语言。 4. 1954 年FORTRAN I 语言的问世标志计算机高级程序设计语言的诞生。 5. 计算机高级程序设计语言独立于机器,比较接近于自然语言,容易学习掌握,编写程序效 率高,编写的程序易读易理解易移植。 6. 翻译程序:将高级语言编写的程序翻译成机器语言。 7. 编译程序的工作过程:编译程序这要功能是将源程序翻译成等价的目标程序,这个翻译 过程分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。 8. 编译程序的重要意义在于它使高级语言独立于机器语言,使程序员用高级语言编写程序 时不必考虑那些直接与机器有关的琐碎的环节,这些细节由编译程序区处理。 9. 编译程序包括:词法分析程序、语法分析程序、语义分析程序、中间代码生成程序、代 码优化程序和目标代码生成程序以及表格处理程序和出错处理程序。 10.编译程序的组织方式:编译过程分为六个阶段,改划分是编译程序的逻辑组织方式。编译 过程分为前端

文档评论(0)

1亿VIP精品文档

相关文档