学习软件开发需要学汇编语言吗?

我是学软件工程专业的,现在在学C语言,数据结构等。对于这个专业,以后的发展方向我并不是很了解,只单纯的知道我以后想搞软件开发,所以我想问一下啊,学习汇编语言对开发软件有益处吗?我听说可以更深的理解怎么写程序才能更具有高效率。。。还有啊,学习汇编语言还有什么用,恳请有经验的前辈说说感受,小弟在此谢过了!

汇编语言持行效率比C语言高,你可以了解一下汇编的基本指令和语法,这样方便对硬件的控制,在调试仿真程序时也有帮助。
能够理解电脑是怎么工作,是直接控制CPU和内存的一种语言。对学习软件开发是有帮助的但不会用它来开发,开发效率太低。现在流行的开发语言主要是JAVA ,.NET......
有些软件是就是汇编语言开发的,汇编语言更接近计算机底层编码,用汇编做的程序执行效率更高,速度更快。你可以体验一下的。学汇编有助于更好的学习软件开发专业。
汇编语言直接描述机器指令,比机器指令容易记忆和理解。通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理,打下技术理论基础;向下为掌握硬件系统的原理,打下实践应用基础 。

学习汇编语言,向上可以理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点和最有效途径。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-24

关键你学过什么语言??如果学过c语言就用c,上手快。学过其他的高级语言也可以,和c也大都是相通的。要是学过汇编的话就用汇编,毕竟汇编对硬件的操作性强
第2个回答  2011-05-23
汇编语言持行效率比C语言高,你可以了解一下汇编的基本指令和语法,这样方便对硬件的控制,在调试仿真程序时也有帮助。本回答被提问者采纳
第3个回答  2011-05-24
有些软件是就是汇编语言开发的,汇编语言更接近计算机底层编码,用汇编做的程序执行效率更高,速度更快。你可以体验一下的。学汇编有助于更好的学习软件开发专业。祝你成功!
第4个回答  2011-05-23
能够理解电脑是怎么工作,是直接控制CPU和内存的一种语言。对学习软件开发是有帮助的但不会用它来开发,开发效率太低。现在流行的开发语言主要是JAVA ,.NET......
相似回答