网易首页 > 网易号 > 正文 申请入驻

独家揭秘:C++之父专访录音曝光——我用“垃圾语言”保护了你们程序员40年!

0
分享至

2025年底,Bjarne Stroustrup接受了《码农翻身》杂志的一次专访。

按理说,这本该是一场“标准的纪念式访谈”,回顾下过去,评述下现在,展望一下未来,但采访结束时,记者沉默了。

回去之后,记者犹豫再三,最终在稿件上写下了一行备注:“此稿不宜发表。”

当然,大家也都知道,越是“不宜发表”的内容,往往传播得越快。

以下,是那场未公开的专访记录。

记者:Bjarne Stroustrup先生,首先恭喜您,C++已经40岁了!一门编程语言能活这么久,历经无数风雨,真的不多见。

Stroustrup:谢谢,不过我得纠正你一个小错误,1979年我就开始做C++了,那时候它还不叫C++。

记者:那叫什么?

Stroustrup:叫“带类的C”。

记者:这名字听起来有点儿随意,您为什么突然想起来给C加上“类”呢?

Stroustrup:嗯,说来话长,起因是我在丹麦奥胡斯大学读书的时候,受到了一个人深刻的影响。

记者:是谁啊?

Stroustrup:克里斯汀·尼加德,图灵奖得主,面向对象的“祖师爷”,他发明了世界上第一个面向对象编程语言Simula。

记者:他来学校做什么?

Stroustrup:他每月来我们学校一次,待一周,每次来都和我们几个好学生一起喝啤酒,一喝就是几个小时。

记者:……

Stroustrup:一边喝酒,一边讲面向对象。

记者:听起来像一种古老的编程培训方式。

Stroustrup(笑):效果还挺好,就是第二天不一定能编译自己。

记者:既然Simula那么先进,您为什么不直接用它?

Stroustrup:Simula确实很优雅,非常适合描述复杂的软件结构,对于大型项目非常有效,但有个致命缺点:太慢了。

记者:所以您开始找替代方案?

Stroustrup:对,我熟悉十几种编程语言,比如Algol 68,我很喜欢它的类型系统,但是在工业界它没有拥护者。

记者:最后您选了C?

Stroustrup:是的。C很棒。

记者:哪里棒?

Stroustrup:离硬件很近,速度很快,而且——贝尔实验室的气氛很好,我1979年去了那里。

记者:怎么个好法?

Stroustrup:C语言之父Dennis Ritchie 就在隔壁!基本就是“走两步就能改变计算机历史”的距离。

记者:哇,那你们是不是经常讨论?

Stroustrup:是啊,还经常一起吃晚餐。

记者:C语言很简洁,您为什么把C++设计得这么复杂?

Stroustrup(叹气):这个问题我听了40年,今天我决定把秘密告诉你:其实我是在保护程序员。

记者:保护?我没听错吧,C++这么复杂,门槛这么高,很多程序员都学不会.....

Stroustrup:你知道COBOL吗?

记者:知道,老古董了,不过COBOL依然支撑着43%的银行系统,处理着每天3万亿美元的交易,毫不夸张地说,我们的世界就运行在COBOL屎山上。

Stroustrup:那你知道COBOL程序员以前有多赚钱吗?

记者:听说很夸张。

Stroustrup:是的,属于“写代码写到财务自由”,后来IBM觉得不太对劲,人太少了,太贵了,就开始砸钱培训,批量生产程序员。

记者:结果就是程序员数量上去了,工资就下来了?

Stroustrup:是的。我从COBOL学到了一个教训,一门语言如果太容易学,会发生两件事。第一,人人都会写。第二,没人值钱了。同样的事情,还发生在Java身上,Python身上,JavaScript身上..... 你说说,这些语言都有什么特点?

记者:简单?

Stroustrup:对喽,它们跑在虚拟机里,隐藏了指针,隐藏了硬件访问,一个初中生经过半年培训,都可以开发Web系统,用这样的语言,程序员们还有什么前途?!

记者:所以您是故意把C++设计复杂的?

Stroustrup(笑):我更愿意说——我没让它变“过于简单”。

记者:这有什么区别?

Stroustrup:一个是主动复杂,一个是拒绝变成玩具。我决不允许COBOL的悲剧发生在C++程序员的身上。首先C++要能干大事儿,做系统级编程,其次它的门槛一定要高,写出的代码难以理解,只能由作者来维护,这样我的C++程序员们就不用担心失业了。

记者:真是良苦用心啊,我看到网上对C++有个评价,我跟您读一下,您别生气啊。

C++是一门垃圾语言,就像一栋从上世纪70年代开始修、一直没停过的楼: 地基是 C 语言:裸指针满地跑,“楼梯没扶手”,掉下去没人管 一楼加了类和面向对象:开始有房间了,但门锁经常坏(构造/析构一不小心就炸) 二楼是模板:看起来优雅,实际上像“可变形迷宫”,编译器报错能写一屏小说 三楼是 STL:终于像个现代住宅了,但你得先学会一套“奇怪的家具摆放规则” 屋顶是各种新特性(auto、lambda、智能指针):像是后来补的精装修,但电线还是老的 你写一行代码,可能同时涉及三代标准、五种语法风格、两种内存模型。

Stroustrup(笑):哈哈,这位网友是有点儿创意在身上的。不过说正经的,C++这门语言,如果你真的耐心学下去,会发现它其实是个“重武器级别”的工具。很多你天天用的东西,像操作系统、浏览器、高性能库、游戏引擎、多媒体软件,本质上很多都是C++在底层撑着的。

记者:这么一想,好像确实也是,用C++的程序员,听起来确实不太容易失业。

Stroustrup(笑):至少“被AI一键替代”的焦虑,会稍微晚一点。

记者:说到AI,我发现一个现象:AI写出来的代码,好像大多数都是Python、JavaScript、Java,C++反而很少见。

Stroustrup:你终于注意到了。

记者:为什么会这样呢?

Stroustrup(笑):还是那个原因——我设计的C++很复杂。指针、内存管理、模板、元编程、宏……这些东西叠在一起,就像工具箱里塞满了电锯、焊枪、炸药包,每个工具都写着“专业级操作,误触概不负责”。

记者:听起来 AI 光是拎起工具箱就手抖了。

Stroustrup(笑):所以 AI 通常选择另一个工具箱——Python,里面就三样东西:一把小锤子、一卷胶带、一张写着“别怕,怎么敲都不会坏”的说明书。

记者 :哈哈哈

Stroustrup:Python的代码满互联网都是,AI 闭着眼睛都能写。C++?GitHub上虽然也不少,但每段代码的写法都像是同一个人在不同精神状态下的产物,AI 学起来容易精神分裂。

记者:这么说来,C++ 程序员短期内确实不用担心被 AI 取代……

Stroustrup(意味深长地笑): 我说什么来着?四十年了,我一直在替你们操心。

记者:好吧,按惯例,在采访结束的时候,我会请嘉宾给读者说一句话,您想说些什么呢?

Stroustrup :“我没有让 C++ 变简单,因为我不想让你们变得廉价。”

记者:您的良苦用心,程序员们会理解的。

Stroustrup:答应我,一定要发表。

记者:发表了我会通知您的。

Stroustrup:对了,你能把录音给我拷一份吗?

记者:行吧。

——采访结束,录音从此下落不明。

当然,这个采访是假的,愚人节快乐!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
千万不要小看F-35,虽然打不过歼-20,却是东风快递、红旗导弹的巨大威胁

千万不要小看F-35,虽然打不过歼-20,却是东风快递、红旗导弹的巨大威胁

利刃号
2026-02-02 19:07:20
张雪峰女儿亲自辟谣!父母恩爱没离婚,回应三个问题,口才很意外

张雪峰女儿亲自辟谣!父母恩爱没离婚,回应三个问题,口才很意外

离离言几许
2026-03-27 14:42:23
每体:皇马高层给阿韦洛亚下了最后通牒,不进欧冠决赛就下课

每体:皇马高层给阿韦洛亚下了最后通牒,不进欧冠决赛就下课

懂球帝
2026-04-05 17:16:38
王楚钦首夺世界杯男单冠军,距离三大赛大满贯差1个奥运冠军

王楚钦首夺世界杯男单冠军,距离三大赛大满贯差1个奥运冠军

九方鱼论
2026-04-06 01:34:15
张雪深夜回应“一个子儿都没有”言论

张雪深夜回应“一个子儿都没有”言论

第一财经资讯
2026-04-05 13:47:04
赖清德对郑丽文下手、发出2大威胁!国民党元老出面,朱立伦跪了

赖清德对郑丽文下手、发出2大威胁!国民党元老出面,朱立伦跪了

陶寻爱说
2026-04-06 00:26:23
4月起执行!退休人员需要缴费,每月扣费金额,免缴条件全解读

4月起执行!退休人员需要缴费,每月扣费金额,免缴条件全解读

奥字侃剧
2026-04-05 13:44:56
被官媒批评后“围攻官媒”?这事背后或藏着密谋的“去雄计划”

被官媒批评后“围攻官媒”?这事背后或藏着密谋的“去雄计划”

郎言志
2026-04-03 08:54:17
“宽腿裤+德训鞋”才是今年春天最时髦穿搭,时髦松弛又减龄!

“宽腿裤+德训鞋”才是今年春天最时髦穿搭,时髦松弛又减龄!

白宸侃片
2026-04-06 01:32:03
俄罗斯军事专家:“最强超级大国已经诞生,美国必须接受现实”

俄罗斯军事专家:“最强超级大国已经诞生,美国必须接受现实”

让生活充满温暖
2026-03-22 16:46:14
2-0,25岁国米旧将闪耀西甲:1球1助,率队完胜毕尔巴鄂竞技+迎2连胜

2-0,25岁国米旧将闪耀西甲:1球1助,率队完胜毕尔巴鄂竞技+迎2连胜

俯身冲顶
2026-04-05 22:01:07
世体揭露亚马尔不高兴原因:被助教过量的指示压得不堪重负

世体揭露亚马尔不高兴原因:被助教过量的指示压得不堪重负

懂球帝
2026-04-05 22:13:03
睡前默念这5个字,百岁高僧开示:这是最简单的“修心聚能”法

睡前默念这5个字,百岁高僧开示:这是最简单的“修心聚能”法

温情邮局
2026-03-31 09:34:25
利润狂飙300%,永鼎股份,迎来“第二春”!

利润狂飙300%,永鼎股份,迎来“第二春”!

飞鲸投研
2026-04-05 19:04:07
湖北黄冈一女神太漂亮了,这是什么逆天颜值,媲美西施并不过分!

湖北黄冈一女神太漂亮了,这是什么逆天颜值,媲美西施并不过分!

喜欢历史的阿繁
2026-04-02 12:03:16
颠覆达尔文!谷歌科学家实验证明:智能根本不是进化出来的,它一开始就在

颠覆达尔文!谷歌科学家实验证明:智能根本不是进化出来的,它一开始就在

报人刘亚东
2026-03-11 12:25:28
李嘉诚贴身风水师:因泄露天机遭天谴,死后为鬼算命,瞧不上许老板

李嘉诚贴身风水师:因泄露天机遭天谴,死后为鬼算命,瞧不上许老板

可儿故事汇
2024-08-20 23:50:14
求你了红星新闻:打假前,先学点循证医学常识

求你了红星新闻:打假前,先学点循证医学常识

不正确
2026-04-04 11:54:47
《镖人》夺得全球冠军,吴京打败周润发,成中国武侠第一人

《镖人》夺得全球冠军,吴京打败周润发,成中国武侠第一人

影视高原说
2026-04-05 08:52:11
2架美国“黑鹰”被伊朗山民击中!秘密武器遭曝光,伊朗:新防空系统将陆续亮相!特朗普40年前就说要“抢伊朗石油”、夺哈尔克岛

2架美国“黑鹰”被伊朗山民击中!秘密武器遭曝光,伊朗:新防空系统将陆续亮相!特朗普40年前就说要“抢伊朗石油”、夺哈尔克岛

每日经济新闻
2026-04-05 01:14:41
2026-04-06 02:40:49
码农翻身 incentive-icons
码农翻身
有趣且硬核的技术文章
245文章数 641关注度
往期回顾 全部

科技要闻

花200薅5千算力,Claude冷血断供“龙虾”

头条要闻

伊朗官员提开放霍尔木兹海峡条件

头条要闻

伊朗官员提开放霍尔木兹海峡条件

体育要闻

CBA最老球员,身价7500万美元

娱乐要闻

王灿兮否认婆媳不和 晒与杜淳妈合影

财经要闻

谁造出了优思益这头“怪物”?

汽车要闻

家用SUV没驾驶乐趣?极氪8X第一个不同意

态度原创

房产
健康
艺术
本地
公开课

房产要闻

小阳春全面启动!现房,才是这波行情里最稳的上车票

干细胞抗衰4大误区,90%的人都中招

艺术要闻

高210米,砸13亿!厦门“矿泉水瓶大楼”即将建成!

本地新闻

跟着歌声游安徽,听古村回响

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版