- 1
- 0
- 约3.87千字
- 约 35页
- 2016-10-31 发布于湖北
- 举报
《编译原理与技术》讲义 编译原理与技术 第一章 引论 什么是编译程序? 翻译程序、解释程序和汇编程序 编译程序的组成结构 编译程序的生成 相关话题 语言翻译过程 算法描述,求某整数n的阶乘fact(n), n≥0 1 // n == 0 fact(n) = n * fact( n-1 ) // n! == n * (n-1)! 伪语言描述 fact(n) = if n ≤ 0 then 1 else n*fact(n-1) 语言翻译过程 高级程序设计语言描述,(如C语言) int fact( int n ) { if (n= 0) return 1; else return ( n*fact(n-1)); } 语言翻译过程 输入命令 cc foo.c 语言翻译过程 语言翻译过程 为何不设计直接运行高级语言的机器? ?机器本身的指令系统(二进制) ?语言本身扩展 什么是编译程序? 什么是编译程序? 源语言(程序)到目标语言(程序)的映射转换或者翻译过程 系列转换(翻译)过程 解释程序与汇编程序 均属于翻译程序 C函数fact的汇编语言形式 .file foo.c .text .globl fact .type fact,@functi
您可能关注的文档
- Book1-Unit4-VocabularyPreparation(Answer)解析.doc
- HPLC-粮油解析.ppt
- book4unit3WarmingupandReading解析.ppt
- HPLC使用指南解析.doc
- Book6Module1Introduction解析.ppt
- BOOK6U1单词默写解析.ppt
- BOOK6U3单词默写解析.ppt
- book6unit3单词学案解析.ppt
- Book6Unit3解析.ppt
- Book7,Unit3,Vocabulary解析.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)