- 6
- 0
- 约6.88千字
- 约 50页
- 2018-11-05 发布于广西
- 举报
计算机技术概论Introduction to Computer Technologies 第6章 编译原理基础Principles of Compilation 6.1 程序设计语言的编译与解释 6.2 形式语言 6.3 第一阶段 — 词法分析 6.4 第二阶段 — 语法分析 6.5 第三阶段 — 语义分析与中间代码生成 6.6 第四阶段 — 代码优化 6.7 符号表管理和错误处理 6.8 第五阶段 — 目标代码生成 程序设计语言分成两大类: 低级语言: 包括机器语言和汇编语言,主要是面向机器的。 高级语言: 高级语言则是面向应用的,分成很多种,如FORTRAN、Pascal、C、C#、VB、Java等。 机器语言本身是有由0和1组成的,符合计算机的硬件特性,因此能够直接执行。但用机器语言编写程序很不方便且容易出错,因此就用助记符代替机器语言,产生了汇编语言。 汇编语言比机器语言在可读性方面有了进步,但是其依赖具体机器的特性无法改变,给程序设计语言增添了难度。 高级语言不能直接在机器上运行,它不是面向机器,而是面向应用的,因此,要想让高级语言运行必须有编译程序。 编译程序就是这样的一种程序,它能将高级语言编写的源程序转换成与之在逻辑上等价的低级语言形式的目标程序。 高级语言程序的执行通常分为两个阶段,即编译阶段和运行阶段,源程序的运行过程如图1-1所示。
您可能关注的文档
- 编码理论第6章(精品·公开课件).ppt
- 编童话(精品·公开课件).ppt
- 边做边学——Photoshop_CS3图像制作案例教程01(精品·公开课件).ppt
- 编童话作文(精品·公开课件).ppt
- 编童话故事作文课件(精品·公开课件).ppt
- 编童话-作文指导(精品·公开课件).ppt
- 编写童话故事(3)(精品·公开课件).ppt
- 编写方法及演讲技巧(精品·公开课件).ppt
- 编写童话故事(精品·公开课件).ppt
- 编写及演讲技巧培训(精品·公开课件).ppt
- TCABEE 047-2023《建筑用电供暖散热器系统应用技术规程》 (1).pdf
- DGTJ08-2324-2020浅层地热能开发利用监测技术标准.pdf
- TCABEE 024-2021(003-2021)《建筑围护结构绿色改造评价标准》 (1).pdf
- TCABEE 099-2025《建筑施工企业碳排放统计核算标准》.pdf
- TCABEE 124-2025《健康人居建筑环境评价标准》 (1).pdf
- TCABEE 081-2024《零碳社区测评标准》.pdf
- TCABEE 070-2024《装配式超低能耗建筑保温装饰复合外墙板应用技术规程》 (1).pdf
- TCABEE 004-2019《夏热冬暖地区净零能耗公共建筑技术导则》.pdf
- TCABEE 029-2021(008-2021)《严寒、寒冷和夏热冬冷地区净零能耗建筑建造技术导则》.pdf
- TCABEE 006-2020《太阳能热水系统应用技术规程》.pdf
原创力文档

文档评论(0)