1 / 48
文档名称:

中南大学软件学院.ppt

格式:ppt   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中南大学软件学院.ppt

上传人:phl0420371 2016/3/17 文件大小:0 KB

下载得到文件列表

中南大学软件学院.ppt

相关文档

文档介绍

文档介绍:编译原理中南大学软件学院陈志刚 2 2016-12-27 中南大学软件学院第一章引论《编译原理》课程简介?地位?计算机专业的一门核心课程?编译程序是计算机的重要系统软件,是高级程序设计语言的支撑基础?课程主要介绍设计和构造编译程序的基本原理和方法 3 2016-12-27 中南大学软件学院第一章引论本门课程的要求?了解计算机高级语言流程序被计算机接受、扫描、词法分析、语法分析、语义解释执行的原理与过程; ?掌握编译的原理和基本算法、各种概念和语言描述。 4 2016-12-27 中南大学软件学院第一章引论用途与作用?这是本专业应具备的基本知识,就像其他原理一样,是基础。三大系统软件: OS 、 DBMS 、 Compiling System ?开发大型系统软件、工具软件的需要。?看资料、写论文的需要 5 2016-12-27 中南大学软件学院第一章引论《编译原理》前导课程?前导课程及涉及内容?组成原理——计算机组成及结构?微机原理——汇编语言与机器语言?离散数学——推理知识及其完备性?数据结构——树、表等的表示与实现?操作系统——提供虚拟机和系统调用?高级程序设计语言——语言定义和编程 6 2016-12-27 中南大学软件学院第一章引论?教学目的?掌握编译的基本理论、常用的编译技术,了解编译过程及编译系统的构造?编译程序一般由词法分析程序、语法分析程序、语义分析程序、中间代码生成程序、目标代码生成程序、代码优化程序、表格管理和出错处理程序等成分构成。通过课程的学****应掌握各个成分的功能和设计原则,以及在编译阶段的逻辑关系。理解他们怎样作为一个整体完成编译任务。?能运用所学技术解决实际问题,能独立编写一个小型编译系统 7 2016-12-27 中南大学软件学院第一章引论?意义: ?学****编译程序构造原理,技术?更好地理解高级语言?编译的原理和方法有助于构造一些实用的工具 8 2016-12-27 中南大学软件学院第一章引论?课程特点: ?理解性?技术性?考核: ?作业及上机实****30% ?笔试: 70%第一章引论 基本概念 编译过程 编译程序与程序设计环境 高级语言程序简介 10 2016-12-27 中南大学软件学院第一章引论?一、发展?机器语言→汇编语言→高级语言→工具语言?第1代1 GL 2GL 3GL 4GL ?机器识别: 0|1 代码?相去甚远 基本概念