高级语言和汇编语言区别(高级语言)
今天小编岚岚来为大家解答以上的问题。高级语言和汇编语言区别,高级语言相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、计算机高级语言的编译程序属于系统软件类。
2、编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。
3、编译程序属于采用生成性实现途径实现的翻译程序。
4、它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。
5、编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
6、扩展资料:编译程序的功能①语法检查:检查源程序是否合乎语法。
7、如果不符合语法,编译程序要指出语法错误的部位、性质和有关信息。
8、编译程序应使用户一次上机,能够尽可能多地查出错误。
9、②调试措施:检查源程序是否合乎设计者的意图。
10、为此,要求编译程序在编译出的目标程序中安置一些输出指令,以便在目标程序运行时能输出程序动态执行情况的信息,如变量值的更改、程序执行时所经历的线路等。
11、这些信息有助于用户核实和验证源程序是否表达了算法要求。
12、③修改手段:为用户提供简便的修改源程序的手段。
13、编译程序通常要提供批量修改手段(用于修改数量较大或临时不易修改的错误)和现场修改手段(用于运行时修改数量较少、临时易改的错误)。
14、④覆盖处理:主要是为处理程序长、数据量大的大型问题程序而设置的。
15、基本思想是让一些程序段和数据公用某些存储区,其中只存放当前要用的程序或数据;其余暂时不用的程序和数据,先存放在磁盘等辅助存储器中,待需要时动态地调入。
16、⑤目标程序优化:提高目标程序的质量,即占用的存储空间少,程序的运行时间短。
17、依据优化目标的不同,编译程序可选择实现表达式优化、循环优化或程序全局优化。
18、目标程序优化有的在源程序级上进行,有的在目标程序级上进行。
19、⑥不同语言合用:其功能有助于用户利用多种程序设计语言编写应用程序或套用已有的不同语言书写的程序模块。
20、最为常见的是高级语言和汇编语言的合用。
21、参考资料来源:百度百科-编译程序。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
在百草园里,鲁迅先生描绘了一幅生动的童年画卷。这里有碧绿的菜畦、光滑的石井栏、高大的皂荚树和紫红的桑葚...浏览全文>>
-
夕阳西下,天边的云霞被染成了绚丽的橙红色,仿佛一幅巨大的油画铺展在眼前。远处的小山丘在余晖中显得格外柔...浏览全文>>
-
在现代工业生产与日常生活中,风扇马达的应用非常广泛,无论是家用电器还是机械设备,其性能直接影响到最终的...浏览全文>>
-
在日常生活中,风扇作为常用的电器设备之一,其性能直接影响到我们的舒适度。然而,当风扇出现运转缓慢的问题...浏览全文>>
-
在日常生活中,风扇是我们常用的电器之一,但有时在更换或维修风扇电机时,可能会遇到一些特殊情况,比如电机...浏览全文>>
-
夏天到了,风扇成了我们生活中不可或缺的小帮手。然而,有时候风扇突然不转了,确实让人头疼。如果你遇到了这...浏览全文>>
-
在现代家居装修中,风扇灯因其兼具照明和通风的功能而受到广泛欢迎。然而,对于一些用户来说,如何正确连接风...浏览全文>>
-
在《风色幻想命运传说》这款游戏中,英雄的培养是提升战斗力的重要环节之一。而其中的“凝魂”系统更是让许多...浏览全文>>
-
近年来,随着我国生态文明建设的不断推进和国家治理体系现代化的要求,森林公安管理体制的改革与调整成为一项...浏览全文>>
-
尊敬的[收件人姓名或单位名称]:您好!首先感谢您在百忙之中抽出时间阅读此函。我们是[您的机构或组织名称],...浏览全文>>