程序设计语言编译原理[第3版]第1章.pptVIP

  • 6
  • 0
  • 约1.02千字
  • 约 35页
  • 2017-04-23 发布于北京
  • 举报
程序设计语言编译原理[第3版]第1章

编译原理;第一章 引论;1.什么是编译程序?;(1)编译方式:先编译后执行。;编译和解释的主要区别:;3.;4.发展;1.2 编译过程概述;英→汉 编译的工作过程 1)识别单词……………………………………………词法分析 2)分析句子语法结构…………………………………语法分析 3)根据句子含义初步翻译…………语义分析与中间代码产生 4)修饰译文…………………………………………………优化 5)写出最后译文…………………………………目标代码生成;1.词法分析;词法分析 —— ;2. 语法分析;3.语义分析和中间代码产生;for K : = 1 to 100 do begin M : = I + 10 * K ; N : = J + 10 * K end;; K:=1 L1:if 100K goto L2 T1:=10*K M:=I+T1 T2:=10*K N:=J+T2 K:=K+1 goto L1 L2: ;任务:对中间代码进行加工变换,以期在最后阶段能产生出 更为高效(省时间和空间)的目标代码。 ;序号;任务:把中间代码变换成特定机器上的低级语言代码, 实现最后的翻译。;1.3 编译程序的结构;1.表格

文档评论(0)

1亿VIP精品文档

相关文档