位置: IT常识 - 正文

高级程序语言的编译程序属于什么(高级程序语言的特点)

编辑:rootadmin

高级程序语言的编译程序属于系统软件类。
622401631高级程序语言的编译程序属于什么(高级程序语言的特点)

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

  编译程序的功能有语法检查:检查源程序是否合乎语法。如果不符合语法,编译程序要指出语法错误的部位、性质和有关信息。编译程序应使用户一次上机,能够尽可能多地查出错误。调试措施:检查源程序是否合乎设计者的意图。为此,要求编译程序在编译出的目标程序中安置一些输出指令,以便在目标程序运行时能输出程序动态执行情况的信息,如变量值的更改、程序执行时所经历的线路等。这些信息有助于用户核实和验证源程序是否表达了算法要求。修改手段:为用户提供简便的修改源程序的手段。编译程序通常要提供批量修改手段(用于修改数量较大或临时不易修改的错误)和现场修改手段(用于运行时修改数量较少、临时易改的错误)。覆盖处理:主要是为处理程序长、数据量大的大型问题程序而设置的。基本思想是让一些程序段和数据公用某些存储区,其中只存放当前要用的程序或数据;其余暂时不用的程序和数据,先存放在磁盘等辅助存储器中,待需要时动态地调入。目标程序优化:提高目标程序的质量,即占用的存储空间少,程序的运行时间短。依据优化目标的不同,编译程序可选择实现表达式优化、循环优化或程序全局优化。目标程序优化有的在源程序级上进行,有的在目标程序级上进行。不同语言合用:其功能有助于用户利用多种程序设计语言编写应用程序或套用已有的不同语言书写的程序模块。最为常见的是高级语言和汇编语言的合用。

本文链接地址:https://www.jiuchutong.com/zhishi/126832.html 转载请保留说明!

上一篇:iphone怎么改闹钟间隔(iphone怎么设置闹钟铃声)

下一篇:iphone录视频怎么暂停(iphone录视频怎么关闭声音)

  • 销售不动产营业税纳税义务发生时间
  • 基金份额股权转让
  • 公司办资质的发票入什么科目
  • 利润表的税金及附加是计提数还是实缴数
  • 代收款有手续费怎么做账
  • 金蝶打印凭证页码范围
  • 直接进费用的固定资产
  • 记账凭证核算形式账务处理程序的基本特点
  • 购进商品交印花税
  • 员工成本是员工薪资的多少倍
  • 保证金抵扣货款合同
  • 营改增后补缴营业税
  • 营改增后企业要交哪些税
  • 增值税专票给客户的是第几联
  • 矿产资源税是多少
  • 开发票与实际金额不符属于什么
  • 简易计税的劳务公司员工社保可以抵扣增值税吗
  • 土地买卖所得税由谁承担
  • 利息怎么算的计算公式举例
  • 实收资本未到位借款利息可以税前扣除吗
  • 商场赠送购物券是真的吗
  • 推广费属于什么税收编码
  • 股息红利纳税义务发生地
  • 如何在Excel中添加筛选项
  • 设备安装服务几个点
  • win7为什么现在不能用了
  • macbookprofacetime
  • vit详解
  • php使用自定义函数编程求半径r的圆的周长和面积
  • yii2实现根据时间搜索的方法
  • 优先股票与普通股票相比,其优先权主要指
  • 设备租赁费怎么入账
  • vue路由实例
  • php curl 封装
  • 购买方已认证怎么开具红字信息表
  • 客户借款怎么做账
  • 预收账款转收入可以调以前年度吗
  • 快递怎么做账单
  • 所有者权益期末余额-年初余额=净利润吗?
  • mysql中join的用法
  • 利息收入为什么冲减财务费用
  • 一张记账凭证写不下时合计怎么写
  • 已执行新金融准则 本期金额
  • 什么叫总分类账簿
  • 跨月发票作废如何恢复
  • 收到销售方负数发票可以次月入账吗
  • 业务招待费有
  • 会计中借方和贷方各指什么
  • 公司购买的家电怎么入账
  • 工资计提少了怎么办
  • 村料采购会计科目有哪些
  • 普通发票作废如何操作
  • 会计信息不采集可以考初级吗
  • 会计凭证装订的注意事项
  • 会计凭证要保存多少年企业注销
  • 未分配利润是净利润吗
  • 房地产企业资产减值损失
  • win7系统激活不成功怎么办
  • Win10 Build 10565版Edge浏览器完整更新日志一览
  • vistasp3
  • centos7怎么安装图形化界面
  • win8管理工具在哪里
  • win7 重装系统
  • ubuntu 配置
  • centos 7 安装
  • centos重启动停在4m
  • win7 64位系统使用360安全浏览器在网页中播放视频出现花屏的解决方法
  • windows7怎么打开注册表
  • windows7 游戏
  • WIN7系统的电脑怎么运行快
  • android:AndroidAnnotations上传文件,网络接口如此简洁
  • 纯js代码实现一进一出
  • jquery给复选框赋值
  • jsp页面显示日历控件
  • vue请求数据再赋值data
  • javascript的用法
  • python切片菜鸟教程
  • javascript数学函数
  • 香港居民个人转让境内股权所得个人所得税税率
  • 刚出生的宝宝身长多少正常
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设