问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高级语言和汇编语言有什么区别,哪一个的执行效率更高。

发布网友 发布时间:2022-04-23 19:18

我来回答

4个回答

热心网友 时间:2022-07-26 12:31

1、可读性:

高级语言可读性、可维护性较佳,汇编语言的可读性较差。

2、程序的执行效率:

汇编语言程序的占用空间小,执行速度快,执行效率高,高级语言占用的空间大,执行效率较低。

3、可维护性:

汇编语言可维护性低很多,代码复杂,针对性撰写程序,可以得到速度快、稳定性高的结果。高级语言的可维护性较高。但是速度较慢,稳定性不高。

执行效率:汇编语言编写的源程序比高级语言编写的源程序执行效率高。

扩展资料:

汇编语言优缺点:

优点

汇编语言作为机器语言之上的第二代编程语言,它也有很多优点:

可以轻松地读取存储器状态以及硬件I/O接口情况

编写的代码因为少了很多编译的环节,可以能够准确的被执行

作为一种低级语言,可扩展性很高 

缺点

因为代码非常单调,特殊指令字符很少,所以造成了代码的冗长以及编写的困难

因为汇编仍然需要自己去调用存储器存储数据,很容易出现BUG,而且调试起来也不容易

就算完成了一个程序,后期维护时候也需要耗费大量的时间。

因为机器的特殊性造成了代码兼容性差的缺陷。

高级语言特点

高级编程语言作为一种通用的编程语言,它的语言结构和计算机本身的硬件以及指令系统无关,它的可阅读性更强,能够方便的表达程序的功能,更好的描述使用的算法。

 容易被初学者所掌握,很容易学习。而且容易学习掌握。

高级编程语言因为是一种编译语言,所以他的运行速度比汇编程序要低,同时因为高级语言比较冗长,所以代码的执行速度也要慢一些。

参考资料来源:百度百科-汇编语言

参考资料来源:百度百科-高级语言

热心网友 时间:2022-07-26 13:49

高级语言可读性、可维护性较佳;因为考虑到诸多因素,所以程序的占用空间与执行速度 不如汇编语言。另外一点,高级语言最终还是会被编译成机器语言,这个过程都是

编译程序完成,这中间隐含着不少未知因素,需要注意。

汇编语言相对高级语言,可读性、可维护性低很多;不过,针对性撰写程序,可以得到

速度快、占用空间小、稳定性高的结果。

假设,针对某一封闭环境撰写程序,汇编语言程序执行效率绝对高于高级语言!

 

热心网友 时间:2022-07-26 15:23

汇编语言执行效率高,因为高级语言需要先翻译成计算机能够识别的低级语言,而汇编语言几乎接近计算机的低级语言,不需要翻译,所以汇编语言处理的时间就短一些,效率就比高级语言高一点!

热心网友 时间:2022-07-26 17:15

执行效率高不高是由代码决定不是语言决定,高级语言和汇编最后都会编译成机器码,但问题在于在同样的时间同样的水平的程序员写汇编效率会非常低,汇编实现的效率未必会比编译器处理的高级语言效率高多少,在限定时间内写的出代码是比高级语言经过编译后更垃圾的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求狗狗不能吃的东东? 魔兽世界60级猎人带什么宝宝的问题 沈阳苹果手机售后维修点有哪些 沈阳哪里修理手机比较好一点 妈咪,胸口第三根肋骨骨折吃什么可以补。 胸口肋骨断掉最适宜的方法? ...不小心胸口摔着了,上周去医院查出左侧4 5肋骨骨折,当时医生只配了两... 有百度文库VIP账号的大神们可以帮我下载这个文档吗 百度文库免费下载ppt方法介绍-百度文库怎么免费下载ppt 初中英语翻译 在线等! 怎样把删除掉 怎样把删除掉 请问公司不给工人买保险是违法的吗?谢谢 电脑如何创建空白文档 删除了怎么登录? 如果公司不给员工交社保怎么办? 删除了怎么登录? 执行速度最快的编程语言是 自己不小心把自己的删除了,怎么样找回来? 自己不小心把自己的删除了,怎么样找回来? 哪种计算机语言的执行速度最快、哪种最慢?为什么? 自己不小心把自己的删除了,怎么样找回来 自己不小心把自己的删除了,怎么样找回来 执行速度最快的编程语言是什么 如何删除微信中的 如何删除微信中的 自己不小心把自己的删除了,怎么样找回来 自己不小心把自己的删除了,怎么样找回来 码要怎么删除 码要怎么删除 怎样在电脑上创建空白文档 公司不帮员工买社保怎样举报 编程语言速度比较 码删除了怎么找回来? 码删除了怎么找回来? 为什么公司不愿意帮员工买社保 请问学什么编程语言速度快? 怎么删除一个 怎么删除一个 1.新建一个空白文档并将其保存在“我的文档”中,名称为“其实Word就是这样简_百度问一问 被自己不小心删掉怎么找回? 被自己不小心删掉怎么找回? 怎样在Word2007中新建空白文档 公司不给员工交保险,员工可以通过什么渠道维权? 速度最慢的编程语言是哪个 如何新建一个空文件 有汇编或者其他编程语言的高手,可以回答我一个问题吗?汇编语言,C,C++,C#哪个运行的最快 有汇编或者其他编程语言的高手,可以回答我一个问题吗?汇编语言,C,C++,C#哪个运行的最快 公司不帮员工买住房公积金怎么办? 如何在手机word文档中新建一个空白的文档呢