简答题

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

正确答案

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

答案解析

相似试题
  • 简述软件生命周期开发方法的基本过程及每个阶段的任务。

    简答题查看答案

  • 简述程序设计的基本过程。

    简答题查看答案

  • 简述Web 的客户程序与服务器程序通信的基本过程。

    简答题查看答案

  • 简述DB驱动程序的主要任务。

    简答题查看答案

  • 简述DB驱动程序的主要任务。

    简答题查看答案

  • 编译过程中扫描器的任务包括()。

    多选题查看答案

  • 在编译过程中,语法分析器的任务是()。

    多选题查看答案

  • 编译过程中,语法分析器的任务是分析单词是怎样构成的。

    判断题查看答案

  • 简述基站维护的基本任务。

    简答题查看答案