现在还有人学汇编么?

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

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

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

18994 次点击
所在节点    程序员
131 条回复
Loop680
2015-02-03 09:35:43 +08:00
@kisshere 用钢针戳光盘刻代码的笑而不语。
onemoo
2015-02-03 09:38:01 +08:00
即便不搞硬件、不搞嵌入式、不写汇编,但在debug C/C++时还是会用到的。
akin520
2015-02-03 09:38:47 +08:00
必须有呀
bugeye
2015-02-03 09:52:02 +08:00
C语言=宏汇编,C语言想学得好,汇编是基础。

当年MFC那屎一样的框架把我逼得去用汇编写win32 GUI。
ChiChou
2015-02-03 10:01:08 +08:00
@laomutuo 做二进制安全搞逆向的人多了去了
ryd994
2015-02-03 10:06:57 +08:00
其实说高性能用汇编也是弊大于利,维护太麻烦了,坑太多。这年头编译器优化太厉害了。
玩单片机,以前老觉得用汇编可以用一些自己trick,性能会好很多。最近转用C重写,然后看反编译发现和我手动写差不了多少,甚至有些地方的优化我自己都没想到,只能说编译器太牛了。

但是学一下我还是觉得有好处的,对底层的理解好很多。
solome
2015-02-03 10:08:46 +08:00
看《瘋狂的程序員》的時候特別想重新拾起之前學習的匯編,最後沒動力堅持下去哈。。。
soundofu
2015-02-03 10:11:51 +08:00
当然需要,基本做嵌入式开发的,写C的,搞深入一点都会要学汇编,很多算法和性能优化时候必须要上汇编。
crab
2015-02-03 10:14:00 +08:00
@solome 作者都蹲进去了。
fnmsd
2015-02-03 10:17:21 +08:00
逆向工程啊~~破解软件啊~
wdlth
2015-02-03 10:23:38 +08:00
我搞嵌入式是要学的……
Neveroldmilk
2015-02-03 11:08:07 +08:00
不要说逆向工程了,有些时候发现程序bug,还是要看寄存器和汇编指令的。
lsmgeb89
2015-02-03 11:09:21 +08:00
汇编有时候还是需要的,也打算学下。
special
2015-02-03 11:24:10 +08:00
学校必修课,要考试。
laomutuo
2015-02-03 11:30:06 +08:00
@Neveroldmilk 大神能告诉我i3有几个寄存器么:)
laomutuo
2015-02-03 11:31:58 +08:00
@crab 学汇编,蹲进去啥意思?敲代码还要看姿势?
laomutuo
2015-02-03 11:33:32 +08:00
@ryd994 你用汇编写过的程序有多少行的?
duanyu47
2015-02-03 11:38:25 +08:00
不学汇编怎么搞破解。。
pheyer
2015-02-03 11:42:34 +08:00
@codegear 逆向工程+1
booboo
2015-02-03 11:57:57 +08:00
图像处理算法热点的地方有时候会反汇编后基于汇编做优化。

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

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

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

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

© 2021 V2EX