首页/ 题库 / [问答题]简述编译程序的基本过程的任务。的答案

简述编译程序的基本过程的任务。

问答题
2022-01-11 23:43
查看答案

正确答案

编译程序的工作是指从输入源程序开始到输出目标程序为止的整个过程,整个过程可以划分5个阶段。
词法分析:输入源程序,进行词法分析,输出单词符号。
语法分析:在词法分析的基础上,根据语言的语法规则把单词符号串分解成各类语法单位,并判断输入串是否构成语法正确的“程序”。
中间代码生成:按照语义规则把语法分析器归约(或推导)出的语法单位翻译成一定形式的中间代码。
优化:对中间代码进行优化处理。目标代码生成:把中间代码翻译成目标语言程序。


试题解析

相关题目
编译程序中错误处理的任务是对检查出的错误进行修改。
计算机程序中,用高级语言编写的程序经编译后产生的程序叫( ) 。
对于需要编译的程序,在编译过程中能发现(32)错误。
简述可编程序控制器(PLC)的工作原理及程序执行过程。 
简述计算机继电保护的基本原理?
简述冯诺依曼计算机基本组成和工作原理?
简述可编程序控制器(PLC)的工作原理及程序执行过程。
编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,最终生成可执行代码。现代编译器主要关注编译过程和程序的中间表示,围绕程序的各种形态进行转化与处理。针对这种特征,现代编译器应该采用()架构风格最为合适。
计算机程序中,用高级语言编写的程序经编译后产生的程序叫( ) 。
世界上不同型号的计算机,就其工作原理都是基于科学家( )提出的存储程序控制原理。
就高级程序的编译过程来讲,可分为编译型和解释型两种。下面涉及解释型语言的是
编译程序中语法分析和加工的任务有( )。
()的任务是将来源不同的编译单元装配成一个可执行程序。
工件源程序是计算机的编译程序。()
以编译方式翻译C/C++源程序的过程中,语句结构的合法性分析是( )的任务。
对于需要编译的程序,在编译过程中能发现(32)错误。
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和 解释器。与编译器相比,解释器(28)。编译器对高级语言源程序的处理过程可以划 分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个 阶段;其中,代码优化和 (29) 并不是每种编译器都必需的。词法分析的作用是识 别源程序中的(30)。
简述编译程序的工作步骤。
简述编译程序的基本过程的任务。
计算机高级程序设计语言一般可分为编译型和解释型两类,下列语言:Ⅰ.BasicⅡ.CⅢ.Fortran(48)一般是编译型语言。
广告位招租WX:84302438

免费的网站请分享给朋友吧