现在学汇编语言有用处吗?
网友解答: 感谢邀请!我曾经学过一段时间汇编,虽然学的不怎么深入,谈谈我的理解,希望您能参考!学习汇编的好处我认为目前的主流语言编译器的优化已经足够好了,制作大部分程序的运行效率应该不会
感谢邀请!我曾经学过一段时间汇编,虽然学的不怎么深入,谈谈我的理解,希望您能参考!
学习汇编的好处我认为目前的主流语言编译器的优化已经足够好了,制作大部分程序的运行效率应该不会比汇编语言编出来的程序差多少。但是对于某些特殊的时候,我们可以通过会变调用CPU的专用硬件指令来达成目标。
我认为如果精力允许的条件下学习汇编还是很有必要的。因为学习汇编你能更加理解计算机,这对程序员的进阶有极大的促进作用,对于那些汇编高手来说,看程序的汇编代码的时候,就很容易联想出C++或其他自己擅长的语言的代码。
汇编的应用场景现在嵌入式开发与硬件驱动开发比较火爆,在一些性能高的场景下,常常需要和汇编混编的,所以理解汇编尤为重要!对于就业也是一种优势!
还有程序的破解...一定要有汇编的基础,因为用反编译器(例如OD)编译出来的都是汇编代码,有了汇编基础这样才能读懂汇编对应的程序代码。
总结当然这都是在自己精力允许的条件下可以尝试学习下,如果实在没精力的话不学习汇编语言也不是不行,现在主流的编程语言越来越完善,而且都有向底层发展的趋势。不断学习自己擅长的语言未来足够可以制作出绝大部分程序了。
有喜欢编程技术的可以关注我,为大家奉献更多编程技术文章!
网友解答:谢谢邀请,
现在从事汇编语言的岗位相对比较少,如果是从就业的角度考虑不建议直接去学习汇编,但是从建立知识体系的角度还是值得去学习。
学习汇编语言的几个好处:
1.能更好的理解计算机体系结构
2.在某些领域能够极大的提升性能
3.方便从底层分析问题所在,特别是在解决某些程序崩溃
希望能帮到你