现在还有人学汇编么?

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

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

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

18997 次点击
所在节点    程序员
131 条回复
soundofu
2015-02-03 14:19:14 +08:00
@dingsoung 朋友做白电的么?阉割的51做客制化似乎要很大的出货量支持啊!
DingSoung
2015-02-03 14:26:57 +08:00
@soundofu 做烧录器的
liukun
2015-02-03 14:34:59 +08:00
没有汇编,难道你的CPU认识Java,Python,PHP?所谓编译-汇编-链接,没有人学汇编语言,码农们还怎么玩?
publicID123
2015-02-03 15:03:18 +08:00
码农:对汇编一窍不通。只能写脚本级代码。属于行业苦力。
工程师:能看懂汇编,用于软件调试,维护,性能优化。
科学家:精通汇编。用于编写操作系统、发明编程语言。
码农当然是不学的。大部分人也没学过,毕竟苦力是大多数。
ioth
2015-02-03 15:17:53 +08:00
91年考高程,asm是必须,不知道现在怎么样了。
easing
2015-02-03 15:20:07 +08:00
没想到能扯的人还不少。。。上面说的有几个在这个月碰过汇编?都在说别人,是的,搞逆向搞安全的需要,但你自己需要搞么,是的,搞图形的需要,但现在carmack都不在汇编层优化了,你在搞?搞嵌入式的,我说lz根本不在这一行吧?而且在现在安卓一统天下的时候要学的也不是x86而是smali啊。对于国内80%都在做应用层的码农,搞啥子汇编啊。
当然汇编还是需要学的,了解计算机在对程序员提供的最基本抽象层有时候是很有帮助的。最好自己实现一个X86的或者一个基于栈的简单虚拟机,都不会超过500行,但我觉得也就仅此而已了。
youyang
2015-02-03 15:20:34 +08:00
一年前搞crack研究过。
acros
2015-02-03 15:22:02 +08:00
这东西和算法一样,平时上班可能没啥用,关键时刻就能甩别人十条街。
llb123
2015-02-03 15:27:10 +08:00
信号与系统要学貌似
POP
2015-02-03 15:28:43 +08:00
学汇编,有妞泡?求介绍!
acros
2015-02-03 15:31:39 +08:00
看这个:
acros
2015-02-03 15:32:16 +08:00
http://blog.codingnow.com/2014/11/rla_format.html#comments
多一项技能,多了一个解决方案的能力。
我汇编不行,看到那部分就卡住了···
LovingYoung
2015-02-03 15:39:05 +08:00
上学期刚考完.
pheyer
2015-02-03 16:10:52 +08:00
@laomutuo 我偷别人的算法,思路行不?
andy1987
2015-02-03 16:26:57 +08:00
有,某些行业离不开汇编,不过现在学的更多的都是win32汇编了,以前at&t,8086的汇编应该学的人相对少了
andy1987
2015-02-03 16:28:17 +08:00
学汇编的理由其实很简单,如果你向更深入的了解别人的程序
像一些做安全软件的底层分析员,汇编都是必备的还有那些一天到晚面对调试器的童鞋们
laomutuo
2015-02-03 16:30:57 +08:00
@dingsoung 51单片机么?为何要用fpga模拟呢?直接买个51不行?
51这么弱的处理器不能叫cpu吧?
laomutuo
2015-02-03 16:39:19 +08:00
@soundofu 白电是啥?为何要把51阉割了?
@txlty 操作系统漏洞和汇编有啥关系?把操作系统反编译成汇编,一行行读,发现漏洞?
@publicID123 据我所知操作系统都是用C写的,你说的汇编貌似很少啊,科学家才不用汇编呢,码农用:(科学家用C写10行代码,码农要用汇编写一天呢:)
@ioth 你现在还用汇编么?
@youyang 你要crack什么软件?
@pheyer 给你个windows,你看汇编,能知道windows是怎么实现的么?
@andy1987 这三种汇编,都要学一遍么?
commyleung
2015-02-03 16:39:57 +08:00
有时候我很羡慕程序,可以把自己的IDEA做出来。
laomutuo
2015-02-03 16:40:51 +08:00
@commyleung idea写java的,和汇编有关系?

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

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

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

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

© 2021 V2EX