国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

獨(dú)家揭秘:C++之父專訪錄音曝光——我用“垃圾語(yǔ)言”保護(hù)了你們程序員40年!

0
分享至

2025年底,Bjarne Stroustrup接受了《碼農(nóng)翻身》雜志的一次專訪。

按理說(shuō),這本該是一場(chǎng)“標(biāo)準(zhǔn)的紀(jì)念式訪談”,回顧下過(guò)去,評(píng)述下現(xiàn)在,展望一下未來(lái),但采訪結(jié)束時(shí),記者沉默了。

回去之后,記者猶豫再三,最終在稿件上寫(xiě)下了一行備注:“此稿不宜發(fā)表。”

當(dāng)然,大家也都知道,越是“不宜發(fā)表”的內(nèi)容,往往傳播得越快。

以下,是那場(chǎng)未公開(kāi)的專訪記錄。

記者:Bjarne Stroustrup先生,首先恭喜您,C++已經(jīng)40歲了!一門(mén)編程語(yǔ)言能活這么久,歷經(jīng)無(wú)數(shù)風(fēng)雨,真的不多見(jiàn)。

Stroustrup:謝謝,不過(guò)我得糾正你一個(gè)小錯(cuò)誤,1979年我就開(kāi)始做C++了,那時(shí)候它還不叫C++。

記者:那叫什么?

Stroustrup:叫“帶類的C”。

記者:這名字聽(tīng)起來(lái)有點(diǎn)兒隨意,您為什么突然想起來(lái)給C加上“類”呢?

Stroustrup:嗯,說(shuō)來(lái)話長(zhǎng),起因是我在丹麥奧胡斯大學(xué)讀書(shū)的時(shí)候,受到了一個(gè)人深刻的影響。

記者:是誰(shuí)?。?/p>

Stroustrup:克里斯汀·尼加德,圖靈獎(jiǎng)得主,面向?qū)ο蟮摹白鎺煚敗?,他發(fā)明了世界上第一個(gè)面向?qū)ο缶幊陶Z(yǔ)言Simula。

記者:他來(lái)學(xué)校做什么?

Stroustrup:他每月來(lái)我們學(xué)校一次,待一周,每次來(lái)都和我們幾個(gè)好學(xué)生一起喝啤酒,一喝就是幾個(gè)小時(shí)。

記者:……

Stroustrup:一邊喝酒,一邊講面向?qū)ο蟆?/p>

記者:聽(tīng)起來(lái)像一種古老的編程培訓(xùn)方式。

Stroustrup(笑):效果還挺好,就是第二天不一定能編譯自己。

記者:既然Simula那么先進(jìn),您為什么不直接用它?

Stroustrup:Simula確實(shí)很優(yōu)雅,非常適合描述復(fù)雜的軟件結(jié)構(gòu),對(duì)于大型項(xiàng)目非常有效,但有個(gè)致命缺點(diǎn):太慢了。

記者:所以您開(kāi)始找替代方案?

Stroustrup:對(duì),我熟悉十幾種編程語(yǔ)言,比如Algol 68,我很喜歡它的類型系統(tǒng),但是在工業(yè)界它沒(méi)有擁護(hù)者。

記者:最后您選了C?

Stroustrup:是的。C很棒。

記者:哪里棒?

Stroustrup:離硬件很近,速度很快,而且——貝爾實(shí)驗(yàn)室的氣氛很好,我1979年去了那里。

記者:怎么個(gè)好法?

Stroustrup:C語(yǔ)言之父Dennis Ritchie 就在隔壁!基本就是“走兩步就能改變計(jì)算機(jī)歷史”的距離。

記者:哇,那你們是不是經(jīng)常討論?

Stroustrup:是啊,還經(jīng)常一起吃晚餐。

記者:C語(yǔ)言很簡(jiǎn)潔,您為什么把C++設(shè)計(jì)得這么復(fù)雜?

Stroustrup(嘆氣):這個(gè)問(wèn)題我聽(tīng)了40年,今天我決定把秘密告訴你:其實(shí)我是在保護(hù)程序員。

記者:保護(hù)?我沒(méi)聽(tīng)錯(cuò)吧,C++這么復(fù)雜,門(mén)檻這么高,很多程序員都學(xué)不會(huì).....

Stroustrup:你知道COBOL嗎?

記者:知道,老古董了,不過(guò)COBOL依然支撐著43%的銀行系統(tǒng),處理著每天3萬(wàn)億美元的交易,毫不夸張地說(shuō),我們的世界就運(yùn)行在COBOL屎山上。

Stroustrup:那你知道COBOL程序員以前有多賺錢嗎?

記者:聽(tīng)說(shuō)很夸張。

Stroustrup:是的,屬于“寫(xiě)代碼寫(xiě)到財(cái)務(wù)自由”,后來(lái)IBM覺(jué)得不太對(duì)勁,人太少了,太貴了,就開(kāi)始砸錢培訓(xùn),批量生產(chǎn)程序員。

記者:結(jié)果就是程序員數(shù)量上去了,工資就下來(lái)了?

Stroustrup:是的。我從COBOL學(xué)到了一個(gè)教訓(xùn),一門(mén)語(yǔ)言如果太容易學(xué),會(huì)發(fā)生兩件事。第一,人人都會(huì)寫(xiě)。第二,沒(méi)人值錢了。同樣的事情,還發(fā)生在Java身上,Python身上,JavaScript身上..... 你說(shuō)說(shuō),這些語(yǔ)言都有什么特點(diǎn)?

記者:簡(jiǎn)單?

Stroustrup:對(duì)嘍,它們跑在虛擬機(jī)里,隱藏了指針,隱藏了硬件訪問(wèn),一個(gè)初中生經(jīng)過(guò)半年培訓(xùn),都可以開(kāi)發(fā)Web系統(tǒng),用這樣的語(yǔ)言,程序員們還有什么前途?!

記者:所以您是故意把C++設(shè)計(jì)復(fù)雜的?

Stroustrup(笑):我更愿意說(shuō)——我沒(méi)讓它變“過(guò)于簡(jiǎn)單”。

記者:這有什么區(qū)別?

Stroustrup:一個(gè)是主動(dòng)復(fù)雜,一個(gè)是拒絕變成玩具。我決不允許COBOL的悲劇發(fā)生在C++程序員的身上。首先C++要能干大事兒,做系統(tǒng)級(jí)編程,其次它的門(mén)檻一定要高,寫(xiě)出的代碼難以理解,只能由作者來(lái)維護(hù),這樣我的C++程序員們就不用擔(dān)心失業(yè)了。

記者:真是良苦用心啊,我看到網(wǎng)上對(duì)C++有個(gè)評(píng)價(jià),我跟您讀一下,您別生氣啊。

C++是一門(mén)垃圾語(yǔ)言,就像一棟從上世紀(jì)70年代開(kāi)始修、一直沒(méi)停過(guò)的樓: 地基是 C 語(yǔ)言:裸指針滿地跑,“樓梯沒(méi)扶手”,掉下去沒(méi)人管 一樓加了類和面向?qū)ο螅洪_(kāi)始有房間了,但門(mén)鎖經(jīng)常壞(構(gòu)造/析構(gòu)一不小心就炸) 二樓是模板:看起來(lái)優(yōu)雅,實(shí)際上像“可變形迷宮”,編譯器報(bào)錯(cuò)能寫(xiě)一屏小說(shuō) 三樓是 STL:終于像個(gè)現(xiàn)代住宅了,但你得先學(xué)會(huì)一套“奇怪的家具擺放規(guī)則” 屋頂是各種新特性(auto、lambda、智能指針):像是后來(lái)補(bǔ)的精裝修,但電線還是老的 你寫(xiě)一行代碼,可能同時(shí)涉及三代標(biāo)準(zhǔn)、五種語(yǔ)法風(fēng)格、兩種內(nèi)存模型。

Stroustrup(笑):哈哈,這位網(wǎng)友是有點(diǎn)兒創(chuàng)意在身上的。不過(guò)說(shuō)正經(jīng)的,C++這門(mén)語(yǔ)言,如果你真的耐心學(xué)下去,會(huì)發(fā)現(xiàn)它其實(shí)是個(gè)“重武器級(jí)別”的工具。很多你天天用的東西,像操作系統(tǒng)、瀏覽器、高性能庫(kù)、游戲引擎、多媒體軟件,本質(zhì)上很多都是C++在底層撐著的。

記者:這么一想,好像確實(shí)也是,用C++的程序員,聽(tīng)起來(lái)確實(shí)不太容易失業(yè)。

Stroustrup(笑):至少“被AI一鍵替代”的焦慮,會(huì)稍微晚一點(diǎn)。

記者:說(shuō)到AI,我發(fā)現(xiàn)一個(gè)現(xiàn)象:AI寫(xiě)出來(lái)的代碼,好像大多數(shù)都是Python、JavaScript、Java,C++反而很少見(jiàn)。

Stroustrup:你終于注意到了。

記者:為什么會(huì)這樣呢?

Stroustrup(笑):還是那個(gè)原因——我設(shè)計(jì)的C++很復(fù)雜。指針、內(nèi)存管理、模板、元編程、宏……這些東西疊在一起,就像工具箱里塞滿了電鋸、焊槍、炸藥包,每個(gè)工具都寫(xiě)著“專業(yè)級(jí)操作,誤觸概不負(fù)責(zé)”。

記者:聽(tīng)起來(lái) AI 光是拎起工具箱就手抖了。

Stroustrup(笑):所以 AI 通常選擇另一個(gè)工具箱——Python,里面就三樣?xùn)|西:一把小錘子、一卷膠帶、一張寫(xiě)著“別怕,怎么敲都不會(huì)壞”的說(shuō)明書(shū)。

記者 :哈哈哈

Stroustrup:Python的代碼滿互聯(lián)網(wǎng)都是,AI 閉著眼睛都能寫(xiě)。C++?GitHub上雖然也不少,但每段代碼的寫(xiě)法都像是同一個(gè)人在不同精神狀態(tài)下的產(chǎn)物,AI 學(xué)起來(lái)容易精神分裂。

記者:這么說(shuō)來(lái),C++ 程序員短期內(nèi)確實(shí)不用擔(dān)心被 AI 取代……

Stroustrup(意味深長(zhǎng)地笑): 我說(shuō)什么來(lái)著?四十年了,我一直在替你們操心。

記者:好吧,按慣例,在采訪結(jié)束的時(shí)候,我會(huì)請(qǐng)嘉賓給讀者說(shuō)一句話,您想說(shuō)些什么呢?

Stroustrup :“我沒(méi)有讓 C++ 變簡(jiǎn)單,因?yàn)槲也幌胱屇銈冏兊昧畠r(jià)?!?/p>

記者:您的良苦用心,程序員們會(huì)理解的。

Stroustrup:答應(yīng)我,一定要發(fā)表。

記者:發(fā)表了我會(huì)通知您的。

Stroustrup:對(duì)了,你能把錄音給我拷一份嗎?

記者:行吧。

——采訪結(jié)束,錄音從此下落不明。

當(dāng)然,這個(gè)采訪是假的,愚人節(jié)快樂(lè)!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
為了擺脫“右派”家屬身份,她果斷離婚并嫁給恩師,令人唏噓!

為了擺脫“右派”家屬身份,她果斷離婚并嫁給恩師,令人唏噓!

鶴羽說(shuō)個(gè)事
2026-04-17 22:54:53
CBA積分榜:上海鎖定常規(guī)賽冠軍 山東排第8

CBA積分榜:上海鎖定常規(guī)賽冠軍 山東排第8

閃電新聞
2026-04-20 19:53:00
“見(jiàn)過(guò)最廉價(jià)的兜底”,一份山姆燒雞,讓低認(rèn)知母子淪為全網(wǎng)笑柄

“見(jiàn)過(guò)最廉價(jià)的兜底”,一份山姆燒雞,讓低認(rèn)知母子淪為全網(wǎng)笑柄

妍妍教育日記
2026-04-15 09:30:09
張倫碩估計(jì)挺后悔的,腦子正常一點(diǎn)的未婚男人,都不會(huì)娶她

張倫碩估計(jì)挺后悔的,腦子正常一點(diǎn)的未婚男人,都不會(huì)娶她

南萬(wàn)說(shuō)娛26
2026-04-20 11:50:09
深圳女子花7299元從國(guó)美電器買格力空調(diào) 用1年就異響,一看銘牌發(fā)現(xiàn)是“僵尸機(jī)” 交涉30多次才解決

深圳女子花7299元從國(guó)美電器買格力空調(diào) 用1年就異響,一看銘牌發(fā)現(xiàn)是“僵尸機(jī)” 交涉30多次才解決

信網(wǎng)
2026-04-20 09:14:12
祥鵬航空回應(yīng)“旅客與地服起沖突”:其行李超規(guī),正配合調(diào)查

祥鵬航空回應(yīng)“旅客與地服起沖突”:其行李超規(guī),正配合調(diào)查

南方都市報(bào)
2026-04-20 17:16:09
山東省青島市委常委、副市長(zhǎng)王波被查

山東省青島市委常委、副市長(zhǎng)王波被查

新京報(bào)
2026-04-20 11:12:09
本科爛大街,碩士遍地走,博士很尷尬?上海交大今年招5000博士!

本科爛大街,碩士遍地走,博士很尷尬?上海交大今年招5000博士!

驊駿老師張
2026-04-19 07:49:40
教育部剛通知!9月起上學(xué)新規(guī)全覆蓋,普通家庭孩子上學(xué)迎公平

教育部剛通知!9月起上學(xué)新規(guī)全覆蓋,普通家庭孩子上學(xué)迎公平

復(fù)轉(zhuǎn)這些年
2026-04-18 11:43:46
2000噸英國(guó)潛艇消失,我國(guó)暗中打撈拆解研究,39年后首相卻上門(mén)討要

2000噸英國(guó)潛艇消失,我國(guó)暗中打撈拆解研究,39年后首相卻上門(mén)討要

睡前講故事
2026-03-30 13:48:58
AI算力爆發(fā)!算力租賃10大龍頭,業(yè)績(jī)暴漲、訂單鎖死至2028年

AI算力爆發(fā)!算力租賃10大龍頭,業(yè)績(jī)暴漲、訂單鎖死至2028年

我不叫阿哏
2026-04-19 11:54:29
老蔣得知毛岸英犧牲,半夜支開(kāi)宋美齡,向兒子蔣經(jīng)國(guó)吐露心聲

老蔣得知毛岸英犧牲,半夜支開(kāi)宋美齡,向兒子蔣經(jīng)國(guó)吐露心聲

歷史點(diǎn)行
2026-04-09 23:52:43
太可怕了!繼注射藥物、熱巴事件后,王陽(yáng)再揭?jiàn)蕵?lè)圈最臟的一面

太可怕了!繼注射藥物、熱巴事件后,王陽(yáng)再揭?jiàn)蕵?lè)圈最臟的一面

橙星文娛
2026-04-17 13:19:56
79年計(jì)劃生育,一家只準(zhǔn)生一個(gè),陳云:搞不好要被罵斷子絕孫!

79年計(jì)劃生育,一家只準(zhǔn)生一個(gè),陳云:搞不好要被罵斷子絕孫!

老范談史
2026-04-20 14:02:16
伊朗軍方:美軍向伊朗貨船開(kāi)火,伊方發(fā)射無(wú)人機(jī)還擊

伊朗軍方:美軍向伊朗貨船開(kāi)火,伊方發(fā)射無(wú)人機(jī)還擊

界面新聞
2026-04-20 07:04:17
張子強(qiáng)團(tuán)伙中,唯一聽(tīng)了李嘉誠(chéng)建議買28套豪宅的青年,后來(lái)如何了

張子強(qiáng)團(tuán)伙中,唯一聽(tīng)了李嘉誠(chéng)建議買28套豪宅的青年,后來(lái)如何了

深度報(bào)
2026-04-14 22:45:47
36萬(wàn)億美債還不起,特朗普決定“弄死”大債主,為此不惜自曝家丑

36萬(wàn)億美債還不起,特朗普決定“弄死”大債主,為此不惜自曝家丑

杰絲聊古今
2026-04-19 20:21:05
12萬(wàn)!大衣哥商演最新報(bào)價(jià),網(wǎng)友:沒(méi)想到這么多年,價(jià)格沒(méi)怎么漲

12萬(wàn)!大衣哥商演最新報(bào)價(jià),網(wǎng)友:沒(méi)想到這么多年,價(jià)格沒(méi)怎么漲

火山詩(shī)話
2026-04-20 16:19:35
徹底失控!張敬軒一露頭就被舉報(bào),網(wǎng)友強(qiáng)烈抵制!英皇被拉下水

徹底失控!張敬軒一露頭就被舉報(bào),網(wǎng)友強(qiáng)烈抵制!英皇被拉下水

小娛樂(lè)悠悠
2026-04-20 08:58:04
1898 年,譚嗣同就義,他永遠(yuǎn)不知,自己的后人有多讓人心疼

1898 年,譚嗣同就義,他永遠(yuǎn)不知,自己的后人有多讓人心疼

小燕聊劇
2026-04-14 19:53:58
2026-04-20 21:44:49
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
252文章數(shù) 645關(guān)注度
往期回顧 全部

科技要聞

HUAWEI Pura X Max發(fā)布 售價(jià)10999元起

頭條要聞

保價(jià)2000元機(jī)蓋運(yùn)輸中損壞 德邦僅愿以1300元回購(gòu)

頭條要聞

保價(jià)2000元機(jī)蓋運(yùn)輸中損壞 德邦僅愿以1300元回購(gòu)

體育要聞

阿森納已拼盡全力,但你早干嘛去了...

娛樂(lè)要聞

《八千里路云和月》田家泰暗殺

財(cái)經(jīng)要聞

利潤(rùn)暴跌7成,字節(jié)到底在做什么

汽車要聞

把天門(mén)山搬進(jìn)廠?開(kāi)仰望U8沖上45度坡的那刻 我腿軟了

態(tài)度原創(chuàng)

教育
數(shù)碼
時(shí)尚
本地
家居

教育要聞

關(guān)注!海淀這所學(xué)校不再具備辦學(xué)資格

數(shù)碼要聞

惠普推出2026款HyperX暗影精靈MAX游戲本

春天就該這樣穿!裙子選彩色、白色T恤作內(nèi)搭,舒適優(yōu)雅簡(jiǎn)約

本地新聞

12噸巧克力有難,全網(wǎng)化身超級(jí)偵探添亂

家居要聞

自然慢調(diào) 慢享時(shí)光

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版