现在还有人学汇编么?

2015 年 2 月 3 日
 laomutuo

学了汇编能干啥?
高级语言都学不过来了,各种框架啥的,这年头还有人学汇编语言么?
为何学它?

亲们,给偶个学汇编的理由吧:)

20359 次点击
所在节点    程序员
131 条回复
way2exluren
2015 年 2 月 3 日
写c程序,有时候要内嵌汇编。恶意代码分析的时候要反汇编看汇编代码。还是c有时候bug不好找,会看生成的汇编代码
codegear
2015 年 2 月 3 日
逆向工程不得不看汇编
bluecubic
2015 年 2 月 3 日
年代久远的嵌入式设备
laomutuo
2015 年 2 月 3 日
@codegear 搞逆向的人很少吧?
Panic
2015 年 2 月 3 日
https://www.google.co.jp/search?q=site:v2ex.com/t+%E5%B5%8C%E5%85%A5%E5%BC%8F&qscrl=1&gws_rd=cr,ssl&ei=vhfQVMXlOIjf8AW6toGwCg

上面的至少 30% 需要汇编把。不过现在汇编应该主要作为一种工具吧, 不到万不得已不会有谁想用的。
booboo
2015 年 2 月 3 日
图像算法优化的时候也是需要汇编的。
sbboy
2015 年 2 月 3 日
我有一朋友学汇编是为了泡妞
laomutuo
2015 年 2 月 3 日
@sbboy 求妞照片:)
laomutuo
2015 年 2 月 3 日
@booboo 用它干啥?
exch4nge
2015 年 2 月 3 日
学校学的8位还是16位汇编,学完了搞搞历史悠久的硬件还是可以的,也有助于理解计算机怎么运行的。

工作上能用到的汇编,除了某些搞硬件的接触(现在大部分都是高级语言了)外,像楼上说的搞逆向工程,病毒分析,漏洞挖掘,还有想把某些代码变高效用内嵌汇编,Debug时看汇编,搞内核方面也用到汇编等等。

如果对底层没兴趣,也不会在这方面研究或就职,那就不用看了。

现在各种语言与框架确实很多,但有些经典的语言或框架,你学会了之后即使以后不用,也对你有很大的帮助,多学学无害处。
exch4nge
2015 年 2 月 3 日
哦,貌似一些3D渲染中使用的 高级shader 也是用汇编写的。
zgxltxz
2015 年 2 月 3 日
在学
ruchee
2015 年 2 月 3 日
在复习中,为的是看懂C/OC的调试信息
zjgood
2015 年 2 月 3 日
加密解密要用到。去看雪看看吧
tabris17
2015 年 2 月 3 日
反编译、crack、调试都需要用到
Claud
2015 年 2 月 3 日
每天都要看汇编的人默默飘过……
1023400273
2015 年 2 月 3 日
@sbboy 求指导,学汇编如何泡妞
wizardoz
2015 年 2 月 3 日
我说学着玩可以吗?其实个人感觉从理念上汇编和C没有太多区别,只不过要自己处理函数栈。
qq446015875
2015 年 2 月 3 日
逆向工程少不了汇编的,还有对时间要求很高的场合,我记得好像dsp就得用汇编吧
kisshere
2015 年 2 月 3 日
用电话01键写代码的飘过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/167762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX