千家信息网

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

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍了计算机中能将高级语言编写的源程序转换为目标程序的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。将高级语言编写的
千家信息网最后更新 2026年11月04日计算机中能将高级语言编写的源程序转换为目标程序的是什么

这篇文章主要介绍了计算机中能将高级语言编写的源程序转换为目标程序的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

将高级语言编写的源程序转换为目标程序的是"编译程序"。编译程序是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序;编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。

将高级语言编写的源程序转换为目标程序的是"编译程序"。由高级语言编写的程序称为"源程序",由二进制代码表示的程序称为"目标程序",而把源程序转换成机器能够识别的目标程序是由"编译程序"完成的。

编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。

编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

特点

编译程序必须分析源程序,然后综合成目标程序。首先,检查源程序的正确性,并把它分解成若干基本成分;其次,再根据这些基本成分建立相应等价的目标程序部分。为了完成这些工作,编译程序要在分析阶段建立一些表格,改造源程序为中间语言形式,以便在分析和综合时易于引用和加工。

数据结构分析和综合时所用的主要数据结构,包括符号表、常数表和中间语言程序。符号表由源程序中所用的标识符连同它们的属性组成,其中属性包括种类(如变量、数组、结构、函数、过程等)、类型(如整型、实型、字符串、复型、标号等),以及目标程序所需的其他信息。常数表由源程序中用的常数组成,其中包括常数的机内表示,以及分配给它们的目标程序地址。中间语言程序是将源程序翻译为目标程序前引入的一种中间形式的程序,其表示形式的选择取决于编译程序以后如何使用和加工它。常用的中间语言形式有波兰表示、三元组、四元组以及间接三元组等。

分析部分源程序的分析是经过词法分析、语法分析和语义分析三个步骤实现的。词法分析由词法分析程序(又称为扫描程序)完成,其任务是识别单词(即标识符、常数、保留字,以及各种运算符、标点符号等)、造符号表和常数表,以及将源程序换码为编译程序易于分析和加工的内部形式。语法分析程序是编译程序的核心部分,其主要任务是根据语言的语法规则,检查源程序是否合乎语法。如不合乎语法,则输出语法出错信息;如合乎语法,则分解源程序的语法结构,构造中间语言形式的内部程序。语法分析的目的是掌握单词是怎样组成语句的,以及语句又是如何组成程序的。语义分析程序是进一步检查合法程序结构的语义正确性,其目的是保证标识符和常数的正确使用,把必要的信息收集和保存到符号表或中间语言程序中,并进行相应的语义处理。

感谢你能够认真阅读完这篇文章,希望小编分享的"计算机中能将高级语言编写的源程序转换为目标程序的是什么"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

程序 语言 源程序 目标 分析 编译 编译程序 高级 语法 常数 形式 机器 符号 结构 程序设计 篇文章 加工 设计 信息 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 手冲咖啡和咖啡机区别 华服互联网科技靠谱吗 智能科技公司是互联网公司吗 互联网科技素材视频竖屏 互联网科技公司需要的职位 央行互联网金融科技公司 湖南一路畅行互联网科技 浙南科技城互联网大厦建设工程 东莞新华互联网科技学校 深圳市罗太互联网科技有限公司 智帮互联网科技公司最近动向 宇信科技在杭州互联网排第几 图游互联网科技 东营紫格互联网科技 艺电能源互联网科技有限公司招聘 米泉互联网科技专业怎么样 玉溪新华互联网科技怎么选 众联互联网络科技 青岛互联网科技园 新华互联网科技学校 腾讯阿里互联网科技 上海互联网科技有限公司 高科技与互联网 中化能源互联网科技招聘 移动互联网科技公司 移动互联网年度科技创新 宜昌元轩互联网科技有限公司 互联网科技与大数据专业 互联网科技手抄报图片
0