现在还有人学汇编么?

2015-02-03 08:17:19 +08:00
 laomutuo

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

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

18995 次点击
所在节点    程序员
131 条回复
way2exluren
2015-02-03 08:24:20 +08:00
写c程序,有时候要内嵌汇编。恶意代码分析的时候要反汇编看汇编代码。还是c有时候bug不好找,会看生成的汇编代码
codegear
2015-02-03 08:26:47 +08:00
逆向工程不得不看汇编
bluecubic
2015-02-03 08:28:52 +08:00
年代久远的嵌入式设备
laomutuo
2015-02-03 08:33:51 +08:00
@codegear 搞逆向的人很少吧?
Panic
2015-02-03 08:37:36 +08:00
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-02-03 08:37:40 +08:00
图像算法优化的时候也是需要汇编的。
sbboy
2015-02-03 08:38:15 +08:00
我有一朋友学汇编是为了泡妞
laomutuo
2015-02-03 08:40:31 +08:00
@sbboy 求妞照片:)
laomutuo
2015-02-03 08:41:02 +08:00
@booboo 用它干啥?
exch4nge
2015-02-03 08:49:26 +08:00
学校学的8位还是16位汇编,学完了搞搞历史悠久的硬件还是可以的,也有助于理解计算机怎么运行的。

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

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

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

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

https://www.v2ex.com/t/167762

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

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

© 2021 V2EX