楼主:
Sirctal (母猪母猪 夜里哭哭)
2017-12-14 20:32:22如题 小弟最近在学后端 发现怎么在高频交易跟很多大型server好像选择
C/C++作为后端的程式语言 网络上看了很多人在讨论 有些说是历史缘由
有些说是因为效能问题
有没有工作上用C/C++ 做后端的版友可以分享一下??
到底有什么优势??
谢谢
作者:
s310143 (Mike)
2017-12-14 20:52:00快啊..开发难度高..很多要自己刻
楼主:
Sirctal (母猪母猪 夜里哭哭)
2017-12-14 20:58:00只是没有什么好用的open source套件吗??
作者:
maxqq (max)
2017-12-14 21:59:00虽然我不是用 c++ 开发,但我觉得是历史的传承
作者: codehard 2017-12-14 21:59:00
高频当然求快
作者:
maxqq (max)
2017-12-14 22:00:00现在新的服务端用 c++ 开发完成度高实用性高的是否有例子?
作者:
enthos (影斯作业系统)
2017-12-14 22:27:00有好用的close source套件
作者:
testPtt (测试)
2017-12-14 22:49:00现在是安全问题盖掉效能问题的时代
作者:
pttworld (批踢踢世界)
2017-12-14 23:05:00反过来问,游戏业有不是的例子吗
作者: pttuser (pttuser) 2017-12-14 23:05:00
就唯快不破
作者:
elements (Helianthus annuns)
2017-12-14 23:09:00可以显示自己的实力
作者:
erspicu (.)
2017-12-15 02:14:00真的要快 大概是C加上组语吧?
C+组语,这抽象能力不够啊,何况C++支援inline ASM
作者:
sorryla (Mr.东)
2017-12-15 08:41:00自己写的C+组语还不一定比较快,compiler的优化可能比你自己写的强
作者:
y3k (激流を制するは静水)
2017-12-15 13:32:00不管什么平台语言应用 C++都是最后最深最难但最需要的那个
作者:
snaketsai (ã•ã„ã§ã‚“ã—)
2017-12-15 14:24:00多数GC会STW,pause free有其代价
Java跑够久的话,由于JIT不见得会很慢不过在高频交易上,GC的确是硬伤
作者:
chchwy (mat)
2017-12-16 11:19:00因为这种server几毫秒延迟都会影响
作者:
cphe (魔鬼藏在垃圾筒里)
2017-12-16 22:22:00asm自己写不见得比较快,compiler最佳化通常够强了
lock-free programming推荐快闪大对决, 可以感受高频交易有多计较效能.