汇编语言和C语言那个高级?

来源:百度知道 编辑:UC知道 时间:2024/05/13 17:06:17
请说出详细的理由?汇编语言的应用:
1.70%以上的系统软件是用汇编语言编写的。
2.某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。
3.某些高级绘图程序、视频游戏程序是用汇编语言编写的。

首先回答你第一个问题,C语言属于高级语言范畴,但使用者都普遍认为它介于低级语言与高级语言之间,它是目前大多数高等学府的必修课。而汇编语言则是低级的机器语言。正如你所述的,与系统,硬件等有关的,需要高速运行的程序,往往都用汇编语言。但是现在不同的是,大部分软件是用高级语言编写的,编写完后,可根据需要,再生成用汇编语言编写的程序。当然,这里暂且不讨论你的3点应用的数据的正确性,我本人持怀疑意见。
关于C语言的应用等详细说明可参看百科中关于C语言的一些简介。而关于C语言的重要性可从另一个新闻中窥一斑而见全豹——C是第二大编程语言。

http://baike.baidu.com/view/1219.htm#3
http://news.csdn.net/a/20090409/210296.html

C语言是高级语言
因为高级语言和低级语言是人们定义区分的
高级语言和低级语言的主要区别 就是高级语言较低级语言 高级语言人们更容易理解 而低级语言大多数都是机器语言 理由你说的那学功能 低级语言比高级语言在机器中的执行速度更多 因为它能直接被机器所识别 而高级语言语言通过编译器 转换成低级语言 然后再被机器识别 两者各有优劣
总的来说 高级语言人们更容易理解 而低级语言的执行速度更快
C语言是典型的高级语言 汇编也是低级语言的典型代表

C语言高级。因为针对汇编语言而言,它更接近人的思维。
你所讲的三点从哪里得知的?
第一点,虽然很多系统软件如第二点所说,但是如果70%以上都用汇编来写,现在的系统软件就无法完成了。
第二点应该比较正确。
第三点,那么大的软件用汇编语言写的话,根本就无法简单移植,而且无法如期完工,公司都喝西北风去了。

不能这么比较