色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linus諷刺:C++真是一門(mén)很爛的語(yǔ)言

Linux愛(ài)好者 ? 來(lái)源:CSDN ? 作者:CSDN ? 2021-04-25 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

他來(lái)了他來(lái)了!Linus 帶著他的“暴脾氣”又來(lái)了!

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

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

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

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

他大笑并諷刺道:“C++ 真是一門(mén)很爛的語(yǔ)言!”

十多年來(lái),堅(jiān)持站在炮轟 C++ 第一線

如果說(shuō),Linus 對(duì) Linux 的“愛(ài)”這三十年來(lái)從未變過(guò),那他對(duì) C++ 的“恨”也可以說(shuō)是十幾年如一日。

他早在 2007 年就開(kāi)始炮轟 C++ 了。

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

0ee36ce4-a534-11eb-aece-12bb97331649.png

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

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

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

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

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

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

而這次采訪是 Linus 時(shí)隔多年以來(lái)再次于公共場(chǎng)合對(duì) C++ 進(jìn)行炮轟。

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

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

解決方案很簡(jiǎn)單:用 C++ 代替 Rust。

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

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

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

因此聽(tīng)到這個(gè)評(píng)論的 Linus 沒(méi)控制住嗤笑出聲,他鄙夷說(shuō)道:“C++ 根本解決不了 C 語(yǔ)言的問(wèn)題,它只會(huì)讓事情變得更糟。這真是一門(mén)很爛的語(yǔ)言。”

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

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

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

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

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

網(wǎng)友@ Chuck Messenger :

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

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

0f1e0b6a-a534-11eb-aece-12bb97331649.png

網(wǎng)友@stikves:

他說(shuō) C++ 不適合 Linux 內(nèi)核可能是對(duì)的。不過(guò)對(duì)于 C++ 這個(gè)語(yǔ)言。..。..大家都知道他的看法一直比較強(qiáng)烈吧。

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

0f684bda-a534-11eb-aece-12bb97331649.png

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

原文標(biāo)題:Linus 再次吐槽“C++ 真是一門(mén)很爛的語(yǔ)言”

文章出處:【微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95332
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75398

原文標(biāo)題:Linus 再次吐槽“C++ 真是一門(mén)很爛的語(yǔ)言”

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C++ 與 Python:樹(shù)莓派上哪種語(yǔ)言更優(yōu)?

    Python是樹(shù)莓派上的首選編程語(yǔ)言,我們的大部分教程都使用它。然而,C++在物聯(lián)網(wǎng)項(xiàng)目中同樣廣受歡迎且功能強(qiáng)大。那么,在樹(shù)莓派項(xiàng)目中選擇哪種語(yǔ)言更合適呢?Python因其簡(jiǎn)潔性、豐富的庫(kù)和資源而被
    的頭像 發(fā)表于 07-24 15:32 ?119次閱讀
    <b class='flag-5'>C++</b> 與 Python:樹(shù)莓派上哪種<b class='flag-5'>語(yǔ)言</b>更優(yōu)?

    主流的 MCU 開(kāi)發(fā)語(yǔ)言為什么是 C 而不是 C++

    在單片機(jī)的地界兒里,C語(yǔ)言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說(shuō)內(nèi)存這道坎兒。您當(dāng)stm32f4的
    的頭像 發(fā)表于 05-21 10:33 ?476次閱讀
    主流的 MCU 開(kāi)發(fā)<b class='flag-5'>語(yǔ)言</b>為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

    C++學(xué)到什么程度可以找工作?

    C++學(xué)到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開(kāi)發(fā)人員或相關(guān)職位,通常需要掌握以下幾個(gè)方面: 1. **語(yǔ)言基礎(chǔ)**:你需要對(duì)C++的核心概念有扎實(shí)的理解,包括但不
    發(fā)表于 03-13 10:19

    源代碼加密、源代碼防泄漏c/c++與git服務(wù)器開(kāi)發(fā)環(huán)境

    源代碼加密對(duì)于很多研發(fā)性單位來(lái)說(shuō)是至關(guān)重要的,當(dāng)然每家企業(yè)的業(yè)務(wù)需求不同所用的開(kāi)發(fā)環(huán)境及開(kāi)發(fā)語(yǔ)言也不盡相同,今天主要來(lái)講c++及git開(kāi)發(fā)環(huán)境的源代碼防泄密保護(hù)方案。企業(yè)源代碼泄密場(chǎng)景
    的頭像 發(fā)表于 02-12 15:26 ?558次閱讀
    源代碼加密、源代碼防泄漏<b class='flag-5'>c</b>/<b class='flag-5'>c++</b>與git服務(wù)器開(kāi)發(fā)環(huán)境

    Spire.XLS for C++組件說(shuō)明

    Spire.XLS for C++款專業(yè)的 C++ Excel 組件,可以用在各種 C++ 框架和應(yīng)用程序中。Spire.XLS for C+
    的頭像 發(fā)表于 01-14 09:40 ?648次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說(shuō)明

    AKI跨語(yǔ)言調(diào)用庫(kù)神助攻C/C++代碼遷移至HarmonyOS NEXT

    /C++代碼快速遷移至HarmonyOS NEXT。憑借卓越的兼容性,AKI已成為廠商與開(kāi)發(fā)者打造鴻蒙原生應(yīng)用過(guò)程中廣泛使用的跨語(yǔ)言調(diào)用解決方案。 AKI是款專為鴻蒙原生開(kāi)發(fā)設(shè)計(jì)的FFI(外部函數(shù)接口
    發(fā)表于 01-02 17:08

    深入理解C語(yǔ)言:循環(huán)語(yǔ)句的應(yīng)用與優(yōu)化技巧

    在程序設(shè)計(jì)中,我們常常需要重復(fù)執(zhí)行某段代碼。為了提高效率和簡(jiǎn)化代碼,循環(huán)語(yǔ)句應(yīng)運(yùn)而生。C語(yǔ)言作為一門(mén)經(jīng)典的編程語(yǔ)言,提供了多種循環(huán)控制結(jié)構(gòu)
    的頭像 發(fā)表于 12-07 01:11 ?651次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>:循環(huán)語(yǔ)句的應(yīng)用與優(yōu)化技巧

    同樣是函數(shù),在CC++中有什么區(qū)別

    同樣是函數(shù),在 CC++ 中有什么區(qū)別? 第個(gè)返回值。 C語(yǔ)言的函數(shù)可以不寫(xiě)返回值類型,編譯器會(huì)默認(rèn)為返回 int。 但是
    的頭像 發(fā)表于 11-29 10:25 ?936次閱讀

    NPU支持的編程語(yǔ)言有哪些

    與NPU起使用: C/C++CC++是性能要求較高的應(yīng)用的首選語(yǔ)言,尤其是在需要直接與
    的頭像 發(fā)表于 11-15 09:21 ?1967次閱讀

    C語(yǔ)言C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語(yǔ)言C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?802次閱讀

    C7000優(yōu)化C/C++編譯器

    電子發(fā)燒友網(wǎng)站提供《C7000優(yōu)化C/C++編譯器.pdf》資料免費(fèi)下載
    發(fā)表于 10-30 09:45 ?0次下載
    <b class='flag-5'>C</b>7000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器

    Orin芯片的編程語(yǔ)言支持

    語(yǔ)言支持 Orin芯片支持多種編程語(yǔ)言,以滿足不同開(kāi)發(fā)者的需求。其中,C/C++和Python是兩種廣泛應(yīng)用的編程語(yǔ)言
    的頭像 發(fā)表于 10-27 16:45 ?1020次閱讀

    C++能不能讓編譯器自動(dòng)推導(dǎo)變量類型嗎

    隨著計(jì)算機(jī)性能的持續(xù)提升,編程語(yǔ)言似乎迎來(lái)了次大爆發(fā),各種編程語(yǔ)言不斷出現(xiàn),樂(lè)意折騰的人總能找到一門(mén)適合自己胃口的編程語(yǔ)言
    的頭像 發(fā)表于 10-24 17:22 ?2314次閱讀

    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:掌握程序結(jié)構(gòu)知識(shí)

    在計(jì)算機(jī)編程的世界中,C語(yǔ)言被廣泛認(rèn)可為一門(mén)強(qiáng)大而高效的編程語(yǔ)言,其簡(jiǎn)潔的語(yǔ)法和直接的指令使得它成為了許多程序員的首選。了解C
    的頭像 發(fā)表于 07-27 08:45 ?1879次閱讀
    技術(shù)干貨驛站 ▏深入理解<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>:掌握程序結(jié)構(gòu)知識(shí)

    OpenVINO2024 C++推理使用技巧

    很多人都使用OpenVINO新版的C++ 或者Python的SDK,都覺(jué)得非常好用,OpenVINO2022之后的版本C++ SDK做了大量的優(yōu)化與整理,已經(jīng)是非常貼近開(kāi)發(fā)的使用習(xí)慣與推理方式。與OpenCV的Mat對(duì)象對(duì)接方式更是幾乎無(wú)縫對(duì)接,非常的方便好用。
    的頭像 發(fā)表于 07-26 09:20 ?1603次閱讀
    主站蜘蛛池模板: 里番acg纲手的熟蜜姬训练场 | 亚洲一日韩欧美中文字幕在线 | 小雪奶水涨翁工帮吸的推荐语录 | 亚洲AV永久无码精品老司机蜜桃 | 插我一区二区在线观看 | 在线黑人抽搐潮喷 | 国产一卡 二卡三卡四卡无卡乱码视频 | 国产高清视频免费最新在线 | 2021扫黑风暴在线观看免费完整版 | 脔到她哭H粗话HWWW男男动漫 | 贤妻良母电影日本 | 在线综合 亚洲 欧美 | 青青操久久 | 久久欧洲AV无码精品色午夜麻豆 | 青青国产在线观看视频 | 善良的小峓子2在钱免费中文字 | 伦理片 a在线线版韩国 | 一级黄色香蕉视频 | 吉吉av电影| 欧美91精品久久久久网免费 | 刺激性视频黄页 | 激情床戏揉胸吃胸视频 | 伦理片 a在线线版韩国 | yellow日本动漫免费观看 | 伊人久久精品AV无码一区 | 新影音先锋男人色资源网 | 亚洲精品视频观看 | 亚洲午夜福利未满十八勿进 | 欧美97色伦影院在线观看 | 国产精品一区二区亚瑟不卡 | 亚洲性夜夜夜色综合网 | 亚洲一级毛片免费在线观看 | 猪蜜蜜网站在线观看电视剧 | 亚洲精品成人a | 最新亚洲人成网站在线影院 | 久久中文字幕综合不卡一二区 | 欧美牲交A欧美牲交VDO | 乳色吐息未增删樱花ED在线观看 | 国产精品无码久久久久不卡 | 骚浪插深些好烫喷了 | 国产精品无码无卡毛片不卡视 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品