能够将高级语言源程序加工为目标程序的系统软件是

能够将高级语言源程序加工为目标程序的系统软件是,第1张

品牌型号:华为MateBook D15

系统:Windows 10

能够将高级语言源程序加工为目标程序的系统软件是编译程序

编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

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

目标程序。

目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

扩展资料

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。

编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序。

然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是指源程序进入计算机后,解释程序边扫描边解释,逐句输入逐句翻译。

计算机一句句执行,并不产生目标程序。如PASCAL、FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。

某单位的人事管理程序属于应用软件。

应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。,它可以拓宽计算机系统的应用领域,放大硬件的功能。而人事管理系统正是满足了人事部门工作人员的业务需求和日常工作需要的软件,所以它是应用软件。

扩展资料

应用软件的类型和用途举例

1、办公室软件

投影片报告、数学程式、绘图程式、基础数据库、档案管理、系统文本编辑器。

2、互联网软件

即时通讯软件、电子邮件客户端、网页浏览器客户端、下载工具。

3、多媒体软件

媒体播放器、图像编辑软件、音讯编辑软件、视讯编辑软件、计算机辅助设计、计算机游戏桌面排版。

4、分析软件

计算机代数系统、统计软件、数字计算、计算机辅助工程设计。

5、商务软件

会计软件、企业工作流程分析、客户关系管理、企业资源规划、供应链管理、产品生命周期管理。

参考资料:百度百科-应用软件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11109696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存