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

  • 5
  • 0
  • 约6.91千字
  • 约 35页
  • 2017-04-01 发布于四川
  • 举报

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

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

编译原理 于静洋 yjy@henu.edu.cn 程序设计语言 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第一章 引论 1.1 什么叫编译程序 1.2 编译过程概述 1.3 编译程序的结构 1.4 编译程序与程序设计环境(略) 1.5 编译程序的生成 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.什么是编译程序? 1.1 什么叫编译程序 翻译程序:一种语言程序----------另一种语言程序 源语言 目标语言 编译程序:高级语言程序----------低级语言程序 汇编程序:汇编语言程序----------机器语言程序 解释程序:源语言程序----------边解释边执行 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1)编译方式:先编译后执行。 (2)解释方式:以源程序作为输入,但不产生目标代码,而 是边解释边执行源程序本身。 2.“高级语言程序”的执行方式 1.1 什么叫编译程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 编译和解释的主要区别: 是否产生目标代码! Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3. “编译程序”在计算机系统中的位置较接近于“硬件” 1.1 什么叫编译程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 4.发展 20世纪50年代 第一个编译程序—— FORTRAN编译程序 目前:编译原理与技术得到迅速发展,现已形成一套比较成熟的系统化的理论与方法,并开发出了一些好的编译程序的实现语言、环境与工具。 当时普遍认为设计和实现编译程序是一件十分困难、令人生畏的事情 1.1 什么叫编译程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.2 编译过程概述 The elephant ate an banana. 什么是语言? for K : = 1 to 100 do begin M : = I + 10 * K ; N : = J + 10 * K end 一.类比自然语言翻译和编译过程 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 英→汉 编译的工作过程 1)识别单词……………………………………………词法分析 2)分析句子语法结构…………………………………语法分析 3)根据句子含义初步翻译…………语义分析与中间代码产生 4)修饰译文…………………………………………………优化 5)写出最后译文…………………………………目标代码生成 1.2 编译过程概述 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.词法分析 for K : = 1 to 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档