汇编语言相对于其他高级语言 是不是占用内存少什么的?有什么优点?

如题所述

在内存上没有什么太大的区别,占用内存上主要是看你的程式要求,同一个程式不同语言写出来对内存的占用基本上是一样大的,除非你编程不好造成变量长期占用内存空间。
高级语言通俗易懂,写程序很方便,写完之后容易修改,但是有时候硬件空间不是很足,用高级语言写的冗余代码很多,造成存储空间(非内存)浪费,或者有时候存储空间太小用高级语言写的程式根本放不进去。还有在一些底层驱动上需要用汇编,因为高手写出来的汇编质量高,在速度上要比高级语言执行速度快。
一般来说,我建议先学汇编,不需要精通,然后再学c,写汇编要靠经验,新手写汇编还不如用高级语言写,我看我之前写的汇编,惨不忍睹,执行效率跟代码冗余量比高级语言差远了。。。
原创,希望对你有帮助。追问

谢谢了 我现在用的汇编 感觉运算的时候挺要求技术的 尤其是乘和除

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-07
汇编语言是最接近机器语言的,主要优点是占用资源少,程序执行效率高,尤其是对硬件底层的操作上,汇编语言更具优势。追问

那和占用内存有么有什么关系?谢谢

相似回答
大家正在搜