现在还有人懂汇编语言优化吗?

2018-11-03 10:49:05 +08:00
 Coeus999
跟客户大佬聊一个高频量化 c++的职位,偏底层开发的,说如果真的有人懂汇编语言优化,肯定会要,但国内太少了,都是欧美那边才会存在
是真的吗?
8071 次点击
所在节点    职场话题
51 条回复
chinvo
2018-11-03 10:53:34 +08:00
写单片机的很多整天在研究这个,不至于都在欧美
Coeus999
2018-11-03 10:55:56 +08:00
@chinvo 好的,谢谢!
htfy96
2018-11-03 10:56:16 +08:00
有啊 amd64 可以做 但是在国外
trait
2018-11-03 10:57:04 +08:00
现在很少有人能做到比编译器优化效果更好的了,编译器开发组里这种大佬比较多。
shijingshijing
2018-11-03 10:57:32 +08:00
现在估计搞破解的还会继续用,还有用 IDA Pro 搞二进制直接编辑的,玩汇编玩的熟,但价格不便宜。单片机和嵌入式一般也不怎么用汇编了,指令集当然都要看一下的,但是日常开发还是用工具和 IDE 来做的,不会直接手写汇编,毕竟大家都要讲究尽可能少花时间多赚钱。

你这个需求,要想把活儿干好,得花点钱,搞高频交易的,一般也不差钱,看你怎么跟客户说了。
Coeus999
2018-11-03 11:08:37 +08:00
@htfy96 @trait 谢谢指点,我去看下
Coeus999
2018-11-03 11:09:04 +08:00
@shijingshijing 行家,有兴趣去高频交易吗:))
cuitor
2018-11-03 11:23:34 +08:00
pediy 一大推大神
Coeus999
2018-11-03 11:34:20 +08:00
@cuitor 谢谢,已收藏,我去发掘一下大神~
wafm
2018-11-03 12:56:56 +08:00
以前做辅助的时候折腾过汇编,属于能看懂流程和修改,跳转的水平
kljsandjb
2018-11-03 12:59:47 +08:00
一直用汇编知识分析破解😂不过手写的不多,除了做 lab 实验
luozic
2018-11-03 13:07:09 +08:00
去找 llvm 或者 GCC 搞编译器的不是大把搞优化的。
Coeus999
2018-11-03 13:18:15 +08:00
@luozic 对,客户那边其中一条要求就是对于 GCC 编译器优化有着深入的研究,熟悉各种优化编译选项和每个所对应的
编译实际效果。。
感觉 ibm 出来的人会更匹配一些。。
axeojpwt
2018-11-03 14:01:43 +08:00
国内海思那边专门搞编译器的人,他们有个编译器的组应该天天弄这些优化。好像有个 gcc 得 Maintainer 叫杨飞。
jiang42
2018-11-03 14:05:06 +08:00
@Coeus999 Intel AMD ARM Samsung Oracle IBM MS Google 都有研究编译器的……国内好像比较苦逼吧……没人要……我前上司做了 10 年编译器跳去阿里就被压价了……国内喜欢玩花的,前端 ML 给的多
Coeus999
2018-11-03 15:14:11 +08:00
@jiang42 我有认识的从 ibm 做编译器的去了阿里 感觉很开心 手动狗头
你上司感兴趣嘛,绝对把差了的好好的补回来。。
Coeus999
2018-11-03 15:19:25 +08:00
@axeojpwt 厉害了大哥 谢谢!海思在武汉和深圳吧?
话说我感觉你做的事情和我之前一个做硅光芯片的客户有点交集
agagega
2018-11-03 15:23:42 +08:00
@Coeus999 不会是 WZ 吧(滑稽
Coeus999
2018-11-03 15:30:19 +08:00
@agagega 不了解耶 wz 是什么 😢
Cu635
2018-11-03 16:07:51 +08:00
@chinvo
不不不,写单片机的是有少量需求,但是墙内的水平不够高,写单片机的研究这个的墙内照样很少。
主要还是研究编译器的多。

@Coeus999
“客户那边其中一条要求就是对于 GCC 编译器优化有着深入的研究,熟悉各种优化编译选项和每个所对应的”
这个客户也是不懂啊,“对于 GCC 编译器优化有着深入的研究”和“熟悉各种优化编译选项和每个所对应的编译实际效果”是两码事。完全可以做到只“熟悉各种优化编译选项和每个所对应的编译实际效果”,却没有“对于 GCC 编译器优化有着深入的研究”,不能“懂汇编语言优化”。

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

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

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

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

© 2021 V2EX