微信的后端大部分是用 c++写的

296 天前
 KellyAlsa
https://www.reddit.com/r/cpp/comments/xvbu0h/comment/ir0lgue/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

逛论坛时无意中发现有人提到的
9415 次点击
所在节点    程序员
48 条回复
zengguibo
296 天前
网页的接口也是 c++写的,那个才要命,core dump 是一个痛苦的事情
yiton
296 天前
@Mrun 是 c++高手不假,可惜每亩
iorilu
296 天前
@SmallBlueZhao 当然看啥项目啊, 微信这种, 肯定要追求极致性能, 世界上能有几个系统能支持十亿人在线的
DeWjjj
296 天前
你看看 drogon c++后端框架,速度飞天了。
clino
296 天前
性能好,但是容易崩溃,不过没关系,定期重启就行
xiuming
296 天前
2011 年上市的应用怎么可能敢用 go ,2011 估计国内知道的人都没几个。
xiuming
296 天前
@xiuming 2011 年上市 2010 就要开始开发了 2009 年的 11 月 Go 语言才正式对外正式发布
sagaxu
296 天前
腾讯系向来喜欢手写,早几年广点通的 JSON 还是手拼的,最后一项后面多个逗号
canvascat
296 天前
@lujiaxing 网页版的 telegram 都是用的浏览器提供的网络通信,一样不卡。这就是差距

> 同样使用 Electron 开发的 QQ alternative -- Icalingua, 如果群聊刷的快点儿, 图发的多点, 哪怕你不看群, 它都会默默的把内存全都吃完. 吃到最后界面打开都卡的一批. 这就是差距
chtcrack
296 天前
正常,微信用户量多大啊,c++偏底层性能肯定更好啊,还能节省很多服务器的硬件配置.
815979670
296 天前
这不是热知识吗,腾讯系是 c++ 阿里系是 java 字节系是 go
LitterGopher
296 天前
Linux 內核還絕大部分都是 C 語言呢.
archxm
296 天前
@OBJECTION 应该用 rust 才正确。🙏
否则等着挨喷
flllllly
296 天前
不是很久以前就流行一个说法“腾讯的 c++,阿里的 java ,字节 python”
R4rvZ6agNVWr56V0
296 天前
源于腾讯的技术沉淀,早年 qq 也是 c++写的啊
sir283
296 天前
腾讯这种体量的企业,用 c++做后端,有问题吗?不会以为腾讯就只有微信跟 QQ 这俩吧?人家好歹也是做游戏代理商起家的,旗下一堆代理游戏的服务端,全都是由腾讯自己维护的,只是开发权不在自己手上而已。看看同样都是游戏代理商的网易,又是用什么做后端,这俩都不是一个水平的。
xz410236056
296 天前
@iorilu #3 你对大厂有光环效应,实际情况是第一代人用了 cpp ,后面求稳不让改
nevermoreluo
296 天前
看了一圈,帖子的连接看完就没有人吐槽 c++的 web framework 不如其他语言的好用吗。。。

讲个笑话,见过古董项目野路子,直接用公司祖传 tcp 库,拿到数据后一把正则其他的什么 http 协议统统都扔掉,response 就按文档里面给的报文例子写死然后替换两个变量.....就问你能不能用吧
cooltechbs
296 天前
腾讯也来 RIIR 吧!(
prosgtsr
296 天前
腾讯不就是 c++吗

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

https://ex.noerr.eu.org/t/1115970

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

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

© 2021 V2EX