能将高级语言编写的源程序转换为目标程序的是什么

 时间:2024-10-12 19:48:12

编译。

胆咣骜岱编译就是利用编译程序从源语言编写的源程序产生目标程序的过程,就是用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计罪拈藉麝算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。

编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。

能将高级语言编写的源程序转换为目标程序的是什么

扩展资料:

编译程序的特点:

1、数据结构分析和综合时所用的主要数据结构,包括符号表、常数表和中间语言程序。

符号表由源程序中所用的标识符连同它们的属性组成,其中属性包括种类(如变量、数组、结构、函数、过程等)、类型(如整型、实型、字符串、复型、标号等),以及目标程序所需的其他信息。

2、分析部分源程序的分析是经过词法分析、语法分析和语义分析三个步骤实现的。

词法分析由词法分析程序(又称为扫描程序)完成,其任务是识别单词(即标识符、常数、保留字,以及各种运算符、标点符号等)、造符号表和常数表,以及将源程序换码为编译程序易于分析和加工的内部形式。

语法分析程序是编译程序的核心部分,其主要任务是根据语言的语法规则,检查源程序是否合乎语法。如不合乎语法,则输出语法出错信息;如合乎语法,则分解源程序的语法结构,构造中间语言形式的内部程序。

参考资料来源:百度百科-编译

  • 我的世界经验修补怎么获得
  • 阴阳师山兔碎片怎么刷
  • 如何获得柠檬
  • 我的世界观察者怎么用
  • 辐射4成就怎么看
  • 热门搜索
    关于运动会的手抄报 青春手抄报内容 感恩的心手抄报资料 有关法制的手抄报 动物世界手抄报 海洋手抄报图片 手抄报数学 关于珍爱生命的手抄报 春节手抄报花边 有关于植树节的手抄报