什么叫编译程序的趟

时间:2025-01-29 15:19:48 手机游戏

编译程序的“趟”或“遍”是指 将源程序从头到尾扫描一遍并转换成另一紧邻的等价物的全过程。这个过程可以是一遍完成,也可以分为多遍完成,具体取决于编译程序的设计和需求。每一遍可以完成一个或相连几个逻辑步骤的工作,例如词法分析、语法分析、语义分析、代码优化、存储分配和代码生成等。分遍的好处是各遍功能独立单纯、相互联系简单、逻辑结构清晰、优化准备工作充分,但缺点是各遍之中不可避免地要有些重复的部分,而且遍和遍之间要有交接工作,因之增加了编译程序的长度和编译时间。