[请益] C/C++ 做server的优势??

楼主: 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
可以显示自己的实力
作者: steve1012 (steve)   2017-12-15 00:03:00
有本事的话效能最好啊高频就是拼速度的 速度很重要
作者: erspicu (.)   2017-12-15 02:14:00
真的要快 大概是C加上组语吧?
作者: loveflames (咕啾咕啾魔法阵)   2017-12-15 07:21:00
C+组语,这抽象能力不够啊,何况C++支援inline ASM
作者: sorryla (Mr.东)   2017-12-15 08:41:00
自己写的C+组语还不一定比较快,compiler的优化可能比你自己写的强
作者: loveflames (咕啾咕啾魔法阵)   2017-12-15 08:51:00
在效能瓶颈处加上inline ASM就很够用了
作者: steve1012 (steve)   2017-12-15 09:55:00
HFT 大部分还是用C++ 少部份用 Java
作者: abccbaandy (敏)   2017-12-15 10:05:00
JAVA不是很慢吗?
作者: y3k (激流を制するは静水)   2017-12-15 13:32:00
不管什么平台语言应用 C++都是最后最深最难但最需要的那个
作者: snaketsai (さいでんし)   2017-12-15 14:24:00
多数GC会STW,pause free有其代价
作者: mabinogi805 (焚离)   2017-12-15 15:21:00
很多GC会暂停process,代价还是跑不掉
作者: MIKEmike07 (加油!)   2017-12-15 19:12:00
台湾有在做高频的公司吗
作者: cha122977 (CHA)   2017-12-15 20:48:00
Java跑够久的话,由于JIT不见得会很慢不过在高频交易上,GC的确是硬伤
作者: chchwy (mat)   2017-12-16 11:19:00
因为这种server几毫秒延迟都会影响
作者: cphe (魔鬼藏在垃圾筒里)   2017-12-16 22:22:00
asm自己写不见得比较快,compiler最佳化通常够强了
作者: LenaPark   2017-12-17 04:36:00
lock-free programming推荐快闪大对决, 可以感受高频交易有多计较效能.

Links booklink

Contact Us: admin [ a t ] ucptt.com