近日,Microsoft Azure CTO、Sysinternals 的主要開發(fā)者 Mark Russinovich 在其社交賬號(hào)上發(fā)布動(dòng)態(tài)稱,開發(fā)人員是時(shí)候停止使用 C/C++ 來(lái)啟動(dòng)新項(xiàng)目,并建議可在需要使用 non-GC 語(yǔ)言的場(chǎng)景中使用 Rust。
“說(shuō)到語(yǔ)言,現(xiàn)在是時(shí)候停止用 C/C++ 啟動(dòng)任何新項(xiàng)目了,并在那些需要使用 non-GC 語(yǔ)言的場(chǎng)景中使用 Rust。為了安全性和可靠性,業(yè)界應(yīng)該宣布棄用這些語(yǔ)言。”
C++ 之父回應(yīng)
針對(duì) Mark Russinovich 的言論,外媒 The Register 采訪了 C++ 之父 Bjarne Stroustrup;Stroustrup 則為 C++ 進(jìn)行了辯護(hù):
“人們 -- 尤其是一些高管 -- 總是會(huì)迷戀那些承諾會(huì)使他們的生活更輕松的新事物,這是很正常的。而且,支持新事物遠(yuǎn)比解決舊的和眾所周知的工具的已知問(wèn)題更令人興奮。不幸的是,新的語(yǔ)言通常需要多年的時(shí)間和重大的努力,才能在其廣泛的應(yīng)用領(lǐng)域中與成熟的語(yǔ)言相媲美。發(fā)燒友們很少看到這一點(diǎn),他們的評(píng)論往往是相當(dāng)片面的”。
Stroustrup 表示,考慮到安全性的重要程度,多年來(lái)他一直在致力于提高 C++ 的安全性;從而現(xiàn)在在 ISO C++ 中實(shí)現(xiàn)了可靠的完美類型和內(nèi)存安全。也就是說(shuō),每個(gè)對(duì)象都根據(jù)它定義的類型來(lái)使用;這意味著消除了 dangling pointers 的使用、捕獲范圍錯(cuò)誤并消除了數(shù)據(jù)爭(zhēng)用。
他還強(qiáng)調(diào)稱,包括 Rust 在內(nèi)的每一種 “安全” 語(yǔ)言都存在著允許不安全代碼的漏洞。并談到了他參與編寫的 C++ Core Guidelines,這份指南的基本思想是定義一套為保證安全而必須遵守的規(guī)則,然后通過(guò)靜態(tài)分析來(lái)強(qiáng)制執(zhí)行。而之所以需要這些規(guī)則,就是因?yàn)槿我獾?C 或 C++ 代碼本身都無(wú)法自證安全。
關(guān)鍵詞: 微軟CTO棄用C 開發(fā)人員語(yǔ)言場(chǎng)景 開發(fā)人員 語(yǔ)言場(chǎng)景
凡注有"環(huán)球傳媒網(wǎng)"或電頭為"環(huán)球傳媒網(wǎng)"的稿件,均為環(huán)球傳媒網(wǎng)獨(dú)家版權(quán)所有,未經(jīng)許可不得轉(zhuǎn)載或鏡像;授權(quán)轉(zhuǎn)載必須注明來(lái)源為"環(huán)球傳媒網(wǎng)",并保留"環(huán)球傳媒網(wǎng)"的電頭。
- 全球央行加息升級(jí) 聯(lián)儲(chǔ)維持鷹派姿態(tài)
- 工業(yè)富聯(lián)發(fā)布關(guān)于回購(gòu)股份實(shí)施結(jié)果暨股份變動(dòng)公告
- 9月份利率會(huì)議繼續(xù)維持鷹派 美元指數(shù)短期繼續(xù)走強(qiáng)
- 定價(jià)扭曲尚未完全修復(fù) 缺豬與否依然屬于博弈中的重要一環(huán)
- 含二手車經(jīng)紀(jì)業(yè)務(wù) 理想汽車在上海10億成立服務(wù)公司
- 美國(guó)聯(lián)邦儲(chǔ)備委員會(huì):失業(yè)率將上升
- 紐約商品交易所:10月汽油上漲1.70%至每加侖2.4865美元
- 紐約商品交易所12月黃金期貨上漲4.60美元
- 美聯(lián)儲(chǔ)周三繼續(xù)積極對(duì)抗高通脹 批準(zhǔn)第三次大幅加息
- 扎克伯格財(cái)富今年縮水710億美元 轉(zhuǎn)型元宇宙的陣痛?
資訊
- 紐約商品交易所西德克薩斯中質(zhì)原油11月期貨上漲55美分
- 美元指數(shù)大幅攀升 強(qiáng)勢(shì)突破111.00關(guān)口并刷新20年高位
- 油價(jià)可能回升至100美元?到底是為什么?
- 12月黃金期貨上漲5.40美元 黃金期貨連續(xù)第二個(gè)交易日走高
- 《2022年亞太地區(qū)(含日本)自動(dòng)化調(diào)研》發(fā)布
- NASA停用一種觀測(cè)模式 韋伯望遠(yuǎn)鏡出現(xiàn)組件故障
- SpaceX或在10月底或11月初進(jìn)行星際飛船原型的首次軌道飛行測(cè)試
- 預(yù)計(jì)將爭(zhēng)取至少250億美元的總投資 印度出臺(tái)半導(dǎo)體激勵(lì)計(jì)劃
- 咋回事?通用關(guān)閉悍馬電動(dòng)皮卡和悍馬電動(dòng)SUV預(yù)訂
- 要送宇航員前往空間站 沙特買下SpaceX龍飛船兩個(gè)座位
焦點(diǎn)
- 歐盟能源監(jiān)管機(jī)構(gòu)合作局:勢(shì)將為每日電價(jià)設(shè)定一個(gè)上限
- 能源價(jià)格暴漲139%!德國(guó)8月PPI同比飆升45.8%創(chuàng)歷史最大漲幅
- 日本央行報(bào)告顯示:日本家庭的金融資產(chǎn)同比增加1.3%
- 幫助家庭應(yīng)對(duì)能源危機(jī) 荷蘭擬出臺(tái)160億歐元援助計(jì)劃
- 近七成經(jīng)濟(jì)學(xué)家料美國(guó)2024年才降息 美聯(lián)儲(chǔ)明年降息期望落空?
- 石油期貨周一走低 紐油布油跌幅均超3%
- 已連續(xù)18年增加 日本65歲以上仍在工作老年人達(dá)909萬(wàn)
- 俄氣供給大幅下滑 歐洲天然氣緊缺或?qū)⒊掷m(xù)2-3年
- 罰款降至41.2億美元 !谷歌上訴歐盟反壟斷裁決失敗
- 燃料成本繼續(xù)回落 美國(guó)生產(chǎn)者價(jià)格指數(shù)連續(xù)第二個(gè)月下跌