当前位置:首页 » 编程软件 » 程序编译工作有哪些

程序编译工作有哪些

发布时间: 2024-10-15 17:39:04

编译程序的工作过程一般可以划分为哪5个基本阶段,还自始至终伴随进行哪两项工作

1、编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。

2、编译程序的工作过程一般自始至终伴随进行信息表管理和出错处理两项工作。

主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。

(1)程序编译工作有哪些扩展阅读:

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。因此,解释程序并不产生目标程序,这是它和编译程序的主要区别。解释程序的工作过程如下:

1、由总控程序完成初始化工作。

2、依次从源程序中取出一条语句进行语法检查,如有错,输出错误信息;如果通过了语法检查,则根据语句翻泽成相应的指令并执行它。

3、检查源程序是否已经全部解释执行完毕,如果未完成则继续解释并执行下一条语句,直到全部语句都处理完毕。

热点内容
android适应屏幕大小 发布:2024-10-15 21:11:26 浏览:557
java字符串号 发布:2024-10-15 21:07:48 浏览:43
数据库myd 发布:2024-10-15 21:04:41 浏览:457
东南大学c语言 发布:2024-10-15 21:03:22 浏览:869
视易收银系统服务器名称是什么 发布:2024-10-15 20:34:31 浏览:863
转账密码输错怎么办 发布:2024-10-15 20:33:43 浏览:350
用户名怎么配置 发布:2024-10-15 20:31:23 浏览:366
访问穿刺 发布:2024-10-15 20:21:20 浏览:298
页面访问升级中狼永久网页 发布:2024-10-15 20:16:12 浏览:122
iphone加密备忘录 发布:2024-10-15 20:14:38 浏览:179