亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:首頁 > 技術(shù)閱讀 >  C++是一門很爛的語言?Linus Torvalds脾氣又不好了

C++是一門很爛的語言?Linus Torvalds脾氣又不好了

時間:2024-02-12


文章來源:CSDN

Linux發(fā)明者Linus Torvalds又雙叒叕開噴了!


Linus在計算機方面的天賦大家都知道的,22歲發(fā)明Linux,但是讓他火遍全網(wǎng)的技能還得屬嘴炮,眾所周知的與 Minix 作者的內(nèi)核架構(gòu)之爭,炮轟 C++,F(xiàn)uck u nVidia 等。訂閱 Linux 郵件列表你可能經(jīng)常會看到 Linus 罵人,把開發(fā)者罵走并不少見了。

近日,Rust 進入 Linux 內(nèi)核的決定已正式提上議程,上周其內(nèi)核開發(fā)者  Miguel Ojeda 提交了一份在 Linux 內(nèi)核中添加 Rust 支持的 RFC 引起熱議。

對于這件事,許多人自然想知道 Linux 之父——Linus Torvalds 的看法,畢竟這是 Linux 這么多年以來,第一次要在其內(nèi)核中加入除了 C 以外的第二門編程語言。因而外媒 IT Wire 就此問題采訪了 Linus。

起初他還比較“矜持”,只是比較官方地回應(yīng)說 Linux 內(nèi)核對 Rust 的支持還在早期階段,等到 5.14 版本可能才會合并相關(guān)補丁

但在知道有開發(fā)者認為“應(yīng)該用 C++ 而不是 Rust”時,Linus 的“暴脾氣”終于還是藏不住了。

他大笑并諷刺道:“C++ 真是一門很爛的語言!


十多年來,堅持站在炮轟 C++ 第一線

如果說,Linus 對 Linux 的“愛”這三十年來從未變過,那他對 C++ 的“恨”也可以說是十幾年如一日。

他早在 2007 年就開始炮轟 C++ 了。

彼時,有位名為 Dmitry Kakurin 的開發(fā)者查看了 Git 源代碼發(fā)現(xiàn)使用的是純 C 而非 C++ 后,他表示不可理解,于是發(fā)帖噴道:“別拿可移植性說事兒,這是胡扯(原句這里是 BS,即 bullshit)。”

好家伙,結(jié)果這句“BS”直接引爆了 Linus 的炸彈脾氣

向來以言辭犀利著稱、甚至曾對 Nvidia 比中指的 Linus 自然不避諱什么臟話粗話,因此他回懟的第一句就“以其人之道還治其人之身”:“*YOU* are full of bullshit.”

報了“BS”的仇之后,Linus 接下來還把 C++ 批的一無是處:“C++ 是一門很糟糕的語言”、“很多不合格的程序員都在使用它”、“我要把喜歡用 C++ 而不是 C 來開發(fā)項目的程序員都踢出去,免得他們來搞亂我參與的項目”、“C++ 最后做出來的就是一堆可怕、難以維護的垃圾”......

自此,Linus 與 C++ 算是徹底杠上。

這還不算完,2010 年,Linus 在郵件列表中接連發(fā)帖吐槽 C++。依他來看,C++ 真是一門很爛的語言。他表示,無論什么時候 C++ 都不可能是最正確的選擇系統(tǒng)編程里直接用 C 就可以而非系統(tǒng)編程里,最好選擇一種有垃圾收集的語言,但 C++ 的特性除了搗亂,基本無用。

他還嘲笑 C++ 的 new 關(guān)鍵字很蠢,認為“C++ 就是廢物,根本沒啥設(shè)計,只是在 C 上面加了些渣滓而已。

而這次采訪是 Linus 時隔多年以來再次于公共場合對 C++ 進行炮轟。


再一次被罵“很爛”的 C++

這次引得 Linus 再次炮轟 C++ 的是 Linux Weekly News 網(wǎng)站上網(wǎng)友 @mss 的一條評論:

解決方案很簡單:用 C++ 代替 Rust。

當代碼調(diào)用不安全函數(shù)時,Rust 的內(nèi)存安全就得不到保證了,而目前幾乎所有內(nèi)核 API 都在其中。不過,你也可以輕松地使用 C++ 進行此類手動標記。

本來呢,每個人都有發(fā)言權(quán)利,尤其在現(xiàn)在的互聯(lián)網(wǎng)時代,網(wǎng)友發(fā)言更加隨心隨性,哪種編程語言更好也自然是“仁者見仁,智者見智”。

可這對 Linus 來說可就不同了。他一直視 C++ 為“廢物”、認為它“無用”,結(jié)果居然有人認為他們精心挑選可以進入 Linux 內(nèi)核的 Rust 還比不上 C++?

因此聽到這個評論的 Linus 沒控制住嗤笑出聲,他鄙夷說道:“C++ 根本解決不了 C 語言的問題,它只會讓事情變得更糟。這真是一門很爛的語言。

他認為,那些不喜歡 C 語言的人可以去尋找真正能給你帶來價值的語言。比如具有內(nèi)存安全性并可以避免 C 導致的隱患的語言,或者具有內(nèi)部 GC(垃圾回收)支持并簡化內(nèi)存管理的語言。而這個語言明顯不是 C++,因為在 Linus 看來,C++ 解決的都是錯誤的問題,因而那些說“用 C++ 重寫內(nèi)核”的人都太無知了

與 C++ 相比,Linus 選擇無條件站在 C 這一邊。“當人們談到由 C 導致的危險時,也談到了 C 如此強大的部分原因:'它允許你高效地實現(xiàn)所有這些低級的東西'。”Linus 提到。此外,盡管大多數(shù)情況下 GC 對于簡化編程而言都是一件挺好的事,但是它通常不是你在低級系統(tǒng)編程中所能做的事情。



網(wǎng)友:C++ 不是垃圾

相信大家經(jīng)常可以在網(wǎng)上看到許多人爭論有關(guān)“最佳編程語言”的話題,但隨著時間的推移,越來越多新興編程語言的崛起,大多數(shù)的人都意識到了一個事實:每種編程語言都有自身局限性,也擁有其最擅長的用武之地。

因此這次 Linus 把 C++ 罵得“一無是處”引來許多開發(fā)者的抗議。

網(wǎng)友Chuck Messenger :

C++ 的偉大之處在于它“就是 C”。你能用 C 語言做一些 C++ 做不到的事情嗎?據(jù)我所知沒有。在每次新的迭代中,C++ 都提供了對抽象的改進支持,

我對 Rust 很感興趣,也有可能向它遷移。但是,C++ 在任何意義上都不是“垃圾”。

網(wǎng)友@stikves:

他說 C++ 不適合 Linux 內(nèi)核可能是對的。不過對于 C++ 這個語言......大家都知道他的看法一直比較強烈吧。

當然,C++ 也適用于其他操作系統(tǒng),比如 Windows、Mac OS,甚至Android。所以這都取決于不同的項目。


這次 Linus 又把 C++ 程序員得罪了一通,不過這么多年來他的“暴脾氣”也沒怎么改,或許就跟編程語言一樣,Linus 的“火爆”也是部分開發(fā)者的“心頭好”吧!

參考鏈接:

https://developers.slashdot.org/story/21/04/17/009241/linus-torvalds-says-rust-closer-for-linux-kernel-development-calls-c-a-crap-language#comments

https://lwn.net/Articles/852758/



往期推薦


1、少寫點
if-else吧,它的效率有多低你知道嗎?
2、年度原創(chuàng)好文匯總
3、深度好文|面試官:進程和線程,我只問這19個問題
4
他來了,他來了,C+
+17新特性精華都在這了
5、一文讓你搞懂設(shè)計模式
6、C++11新特性,所有知識點都在這了!




C++學習資料免費獲取方法:關(guān)注程序喵大人,后臺回復“程序喵”即可免費獲取40萬字C++進階獨家學習資料。


亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久久久久| 国产真实乱偷精品视频免| 久久久精品国产免费观看同学| 久久精品欧美| 狼人天天伊人久久| 欧美手机在线视频| 激情91久久| av成人免费| 久久精品欧美日韩精品| 欧美福利视频在线| 国产精品资源| 欧美一区二区三区视频免费| 久久理论片午夜琪琪电影网| 欧美日韩国产综合久久| 国产欧美另类| 一区二区三区视频在线观看| 久久一日本道色综合久久| 欧美日韩理论| 在线观看一区| 欧美伊人久久久久久久久影院| 欧美日韩hd| 亚洲国产成人精品久久久国产成人一区| 亚洲午夜电影| 欧美人成在线视频| 亚洲电影在线看| 久久精品女人天堂| 国产精品美女www爽爽爽| 亚洲美女少妇无套啪啪呻吟| 在线观看视频欧美| 国产在线视频欧美| 亚洲激情专区| 亚洲精品123区| 加勒比av一区二区| 国产精品乱码一区二三区小蝌蚪| 欧美激情按摩在线| 国产专区精品视频| 99综合视频| 国产伦精品一区二区三区免费迷| 欧美午夜宅男影院| 国产精品免费观看在线| 久久久久久久久久久久久久一区| 在线看片第一页欧美| 亚洲精品中文字幕女同| 99精品免费| 亚洲视频综合| 国产日韩欧美视频在线| 国产在线一区二区三区四区 | 欧美日韩中字| 欧美国产视频一区二区| 亚洲国产精品成人一区二区| 国产精品一区在线观看| 亚洲精品视频免费在线观看| 久久久久久999| 国产一区二区久久久| 亚洲欧美视频在线观看视频| 欧美色另类天堂2015| 中文精品视频| 国产精品手机视频| 欧美一二三区在线观看| 国产亚洲视频在线观看| 久久久久久电影| 亚洲国产成人午夜在线一区| 欧美黄色一级视频| 夜夜精品视频| 国产精品一卡| 久久久青草婷婷精品综合日韩| 一区二区视频免费完整版观看| 欧美在线综合视频| 激情欧美一区二区三区在线观看| 久久嫩草精品久久久久| 亚洲欧洲日韩综合二区| 欧美无乱码久久久免费午夜一区| 亚洲伊人伊色伊影伊综合网| 国产欧美日韩视频一区二区| 久久久久欧美| 亚洲蜜桃精久久久久久久| 国产精品久久久久一区二区| 欧美在线免费| 亚洲精品视频在线观看网站| 国产精品久久久久久一区二区三区| 欧美一级夜夜爽| 伊人久久噜噜噜躁狠狠躁| 欧美激情精品久久久久久变态| 亚洲视屏在线播放| 韩国三级在线一区| 欧美日韩国产精品| 欧美伊久线香蕉线新在线| 在线观看日韩国产| 国产精品第十页| 久久久久久免费| 99国产欧美久久久精品| 国产欧美日韩激情| 欧美精品aa| 久久久www免费人成黑人精品| 日韩视频免费观看高清完整版| 国产日韩精品久久| 欧美激情一区二区三区蜜桃视频 | 日韩午夜免费视频| 国产欧美日韩| 欧美人成在线视频| 久久精品一区二区三区不卡牛牛| 亚洲欧洲美洲综合色网| 国产精品夜夜夜一区二区三区尤| 农夫在线精品视频免费观看| 亚洲综合三区| 久久久天天操| 一区二区免费在线播放| 国产亚洲欧美一区| 欧美视频免费| 欧美国产成人精品| 久久久蜜桃精品| 午夜精品美女久久久久av福利| 亚洲精品日韩一| 影音先锋久久| 国产人成一区二区三区影院| 欧美日韩精品在线播放| 欧美**人妖| 巨胸喷奶水www久久久免费动漫| 午夜精品成人在线| 亚洲私拍自拍| 一区二区三区毛片| 亚洲看片网站| 亚洲激情六月丁香| 在线不卡亚洲| 狠狠综合久久av一区二区老牛| 国产精品欧美日韩一区二区| 欧美日韩国产一中文字不卡| 欧美不卡激情三级在线观看| 久久婷婷丁香| 久久婷婷久久| 久久国产一区二区| 久久国产精品久久久久久电车| 亚洲免费中文| 亚洲欧美一区二区在线观看| 亚洲视频中文字幕| 亚洲性线免费观看视频成熟| 在线中文字幕日韩| 亚洲夜晚福利在线观看| 亚洲在线成人| 欧美在线国产| 久久精品视频免费| 久久久久国产精品一区| 久久综合国产精品| 美女主播一区| 欧美交受高潮1| 欧美精品久久久久久久免费观看| 免费成人性网站| 鲁大师影院一区二区三区| 久久婷婷亚洲| 免费看的黄色欧美网站| 免费观看成人网| 欧美黄色一区| 国产精品jizz在线观看美国| 欧美色网一区二区| 国产精品夫妻自拍| 国产精品你懂得| 国产一区二区三区无遮挡| 一区二区在线视频| 亚洲欧洲视频在线| 亚洲视频在线观看一区| 亚洲一区二区三区视频| 亚洲欧美中文日韩v在线观看| 欧美中文字幕精品| 毛片基地黄久久久久久天堂| 欧美另类一区二区三区| 国产精品日韩在线一区| 激情婷婷亚洲| 99国产精品视频免费观看| 欧美日韩另类视频| 国产精品久久久久久av下载红粉| 国产精品久久激情| 韩国三级电影一区二区| 亚洲精品一区二区三区蜜桃久 | 久久精品一区二区三区不卡牛牛| 久久在线播放| 欧美日产一区二区三区在线观看| 国产精品免费看| 亚洲大片一区二区三区| 一区二区三区日韩精品视频| 欧美一区日韩一区| 欧美风情在线| 国产日韩欧美日韩大片| 亚洲精选视频免费看| 欧美一级视频精品观看| 欧美黄色aa电影| 国产女人水真多18毛片18精品视频| 怡红院av一区二区三区| 宅男在线国产精品| 久久久久久久一区二区三区| 欧美日韩在线亚洲一区蜜芽| 一区二区三区无毛| 亚洲欧美日韩国产综合在线 | 欧美在线视屏| 欧美人成免费网站| 国产一区二区三区四区| 亚洲网站啪啪| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲综合色网站| 欧美高清视频在线播放| 国内成人精品2018免费看 |