国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

CSDN
+ 關注
2022-09-21 17:55
1153次閱讀

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

整理 | 辛曉亮
出品 | CSDN(ID:CSDNnews)

9 月 20 日,微軟 Azure 現任 CTO、Sysinternals 主要開發者 Mark Russinovich 在其個人推特號發表動態稱是時候停止使用 C/C++啟動任何新項目,并建議在需要使用 noc-GC 語言的場景下使用 Rust 編程語言。

Rust 由 Graydon Hoare 設計,而后在 Mozilla 成型,Rust 設計時借鑒了許多 C++ 的設計思想如并發特性等,也以高性能著稱,還實現了內存安全。2015 年 Rust 作為 C/C++ 的替代品開始引起人們的關注,正因如此,Rust 也經常被拿來與 C++ 進行比較,開發者也經常因為 Rust 還是 C++ 更好而爭論。

Mark Russinovich 此番言論一出,也是在技術圈引起大量討論。

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

Mark Russinovich 圈內地位

不同于從小就熱衷于計算機的其他技術大牛,Mark Russinovich 15 歲才開始對編程很感興趣,隨后在卡內基·梅隆大學獲得計算機工程博士學位。加入微軟之前,Mark Russinovich 先是做著 Windows NT 性能監控軟件的開發工作,隨后與 Bryce Cogswell 共同創辦了 Winternals Software 公司并一起開發了數十款流行的 Windows 管理和診斷實用程序,其中就包括著名的系統工具 Sysinternals。

2006 年微軟收購了 Winternals Software 公司,Mark Russinovich 也隨即加入微軟,幫助提升 Windows 的技術水平。在微軟,Mark Russinovich 開發了非常多的系統工具,比如 winobj、sysmon、diskmon 和進程監視器,同時他還著有被稱為 BSD 紅皮書的《Windows Internals》,此外,Mark Russinovich 還精通逆向工程,震驚世界的索尼BMG光盤復制保護丑聞就是他發現的。

也因如此,不少開發者認為像他這樣的大佬不應該參與到這種哪個編程語言更好的爭論之中。

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

大廠對 Rust 的態度

盡管作為微軟 Azure 的 Mark Russinovich 表示自己發表的只是個人意見,但其實微軟對 Rust 的態度已經很明朗。不僅僅是作為 Rust 基金會的創始人,早在 2019 年,微軟就開始使用 Rust 重寫 Windows 組件。當時微軟表示,其產品 70% 的安全漏洞都是內存安全問題,他們需要更安全的系統編程語言,毫無疑問,Rust 是最好的選擇,Rust 編譯器提供的內存和數據安全給微軟的開發者提供了很大的幫助。

微軟在官方文檔中提到,他們選擇 Rust 作為 Windows 最新的程序設計語言,另一個因素就是 Rust 在 Stack Overflow 開發者報告中已經連續 7 年成為最受開發者歡迎的編程語言。

得益于內存安全,Rust 備受青睞,不止微軟,Rust 已經在其他科技大廠如蘋果、亞馬遜、谷歌、Linux 開發中廣泛應用。Meta 還將 Rust 列為開發人員首選語言名單。

眾所周知,Linux 之父 Linus Torvalds 對 Rust 也有獨特的 Rust 的偏愛,Rust 目前已經成為 Linux 的第二編程語言,目前 Linux 的內核正在使用的 C 語言相比,Rust 最大的優點在于內存安全。

在 9 月 19 日結束的內核維護者峰會上,Linus Torvalds 接受媒體采訪時說道,“如果不出意外,Rust 將出現在 Linux 6.1 內核之中”。Torvalds 還表示,除了內存安全的因素,他希望在內核中看到 Rust 的另一個原因是鼓勵新的開發人員開始研究內核。

Linux 已迭代至 6.0,目前 Rust 進入內核的主要問題是編譯器,現在的內核通常使用 GCC 編譯,但 Rust 通常使用 LLVM 編譯器進行編譯。

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

C++ 之父回應

對于 Mark Russinovich 的言論,外媒 The Register 邀請 C++ 之父 Bjarne Stroustrup 進行了回應。

“人們總是迷戀那些看似能讓他們生活更輕松的新事物,這點在企業高管上尤其明顯。此外,支持新事物遠比解決舊工具的已知問題更令人興奮。不幸的是,新語言通常需要多年時間和重大努力才能在其廣泛的應用領域與成熟語言相匹配。但大多數開發者看不到這一點,而且他們喜歡發表片面的評論。”

Bjarne Stroustru 還表示:”在許多情況下,安全性至關重要,這也是我們多年來一直致力于提高 C++ 安全性的原因。我們現在已經在 ISO C++ 中實現了可靠的完美類型與內存安全。具體來說,我們消除了空指針問題,能夠捕捉范圍錯誤,消除了數據爭用等。此外需要注意的是,包括 Rust 在內,任何一種號稱安全的語言都可能存在不安全代碼的漏洞。“

Bjarne Stroustru 最后還補充道:“直接替換 C++ 代碼,或者讓它們變得更加安全都是一項非常艱巨的任務,需要逐步慢慢的才能做到這一點。否則大量不安全的 C++ 代碼將會永遠存在。”

呼吁停用 C/C++,微軟 Azure CTO 更青睞 Rust

開發者的不同聲音

不少開發者許多開發者都對 Rust 的過度宣傳感到反感,并表示不同的工具適合不同的問題,不要過度宣傳某一種編程語言。Rust 很好,但它不是所有問題的解決方案。

Rust 與 C/C++ 這一次的對比同樣少不了網友的調侃,其中就有開發者表示:“在過去的三十年里,每隔五年 C/C++ 會被宣布一次死亡”。

也有開發者認為 C/C++ 只是工具,批評 C/C++ 不如 Rust 安全是不負責任的,程序是否安全應該問責開發者,通過更換編程語言并不能解決程序代碼不安全的問題。

確實像這位開發者所言,Rust 本身并不能保證軟件是安全的,它提供了針對內存安全漏洞的防御,但并不能消除其他類別的漏洞。正如 Rust 官方文檔解釋的那樣,“Rust 包含安全和不安全的編程語言”,開發人員可以選擇為某些任務編寫不安全的 Rust,他們可能會在無意中創建不安全的代碼。

拋開這些調侃,盡管不少大廠都在扶持 Rust,但在許多開發者眼中,一方面他們更關注 Rust 有沒有在更多的產品中得到應用和發展,另一方面 Rust 過于陡峭的學習曲線也給開發者帶來了困擾,從學習 Rust 到具備實際生產力需要一定的時間,這也是不少開發者抗拒 Rust 的原因。

參考鏈接:

https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1/

https://www.theregister.com/2022/09/20/rust_microsoft_c/

本文來自微信公眾號“CSDN”(ID:CSDNnews),作者:辛曉亮,36氪經授權發布。

資深作者CSDN
0
相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作
国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

            毛片av一区二区三区| 国产成人综合网站| 91精品一区二区三区久久久久久| 亚洲成人av在线电影| 欧美日韩aaa| 奇米亚洲午夜久久精品| 日韩精品专区在线影院观看| 极品销魂美女一区二区三区| 精品国产青草久久久久福利| 麻豆精品新av中文字幕| 亚洲精品一区二区在线观看| 国产综合一区二区| 久久免费国产精品| 成人激情视频网站| 日韩美女精品在线| 91原创在线视频| 性做久久久久久久免费看| 欧美一区二区视频在线观看 | 久久夜色精品一区| 久久99久久99精品免视看婷婷 | 久久精品噜噜噜成人88aⅴ| 精品国产乱码久久| 不卡的av中国片| 亚洲一区二区三区精品在线| 欧美一区二区在线播放| 国产盗摄一区二区| 一区二区三区欧美| 日韩欧美在线综合网| 懂色av中文一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 欧美日韩一区二区电影| 久久机这里只有精品| 中文字幕欧美日韩一区| 欧美在线观看禁18| 韩国毛片一区二区三区| 最新不卡av在线| 宅男在线国产精品| 国产精品一卡二卡| 亚洲精品国产a| 欧美第一区第二区| 不卡视频一二三| 视频一区二区三区在线| 国产午夜精品久久| 欧美色综合网站| 国产乱码字幕精品高清av | 国产午夜精品在线观看| 91国产精品成人| 久久97超碰色| 一区二区三区日韩精品| 久久久久国产免费免费| 欧美曰成人黄网| 国产制服丝袜一区| 亚洲主播在线播放| 国产色一区二区| 欧美三级韩国三级日本一级| 国产精品1024| 日韩影院在线观看| 中文字幕在线不卡一区| 日韩一区二区三区观看| 色婷婷国产精品久久包臀| 狠狠久久亚洲欧美| 亚洲午夜免费视频| 中文一区二区在线观看| 欧美一区二区三区婷婷月色| 99久久久免费精品国产一区二区| 奇米色一区二区三区四区| 最新国产成人在线观看| 久久久久久久久一| 91精品欧美一区二区三区综合在 | 欧美日韩在线电影| www.一区二区| 久久9热精品视频| 亚洲一区在线观看视频| 亚洲国产精品激情在线观看| 欧美一级一区二区| 日本精品视频一区二区三区| 国产激情一区二区三区四区 | 亚洲高清视频中文字幕| 亚洲国产精品99久久久久久久久 | 91精品久久久久久久久99蜜臂| 99麻豆久久久国产精品免费优播| 久久99热这里只有精品| 亚洲成人av中文| 亚洲久本草在线中文字幕| 国产欧美一区二区精品婷婷 | 一区二区三区四区激情| 亚洲国产精品99久久久久久久久 | 日韩精品一区二区三区在线| 欧美性猛交xxxx乱大交退制版| 97精品国产露脸对白| 国产成人精品网址| 韩国av一区二区三区| 日本不卡在线视频| 五月婷婷激情综合| 一个色在线综合| 日韩美女视频一区| 成人欧美一区二区三区在线播放| 久久久久97国产精华液好用吗| 日韩写真欧美这视频| 欧美剧在线免费观看网站| 91成人免费在线| 色综合色综合色综合| 91亚洲国产成人精品一区二三 | 欧美在线三级电影| 96av麻豆蜜桃一区二区| 国产成人超碰人人澡人人澡| 精品一区二区在线看| 蜜臀精品一区二区三区在线观看| 偷拍与自拍一区| 午夜视频一区在线观看| 五月激情丁香一区二区三区| 亚洲成人www| 调教+趴+乳夹+国产+精品| 亚洲国产精品欧美一二99| 亚洲一区二区视频| 亚洲h在线观看| 天天色天天爱天天射综合| 午夜视频一区二区三区| 五月天视频一区| 日日摸夜夜添夜夜添亚洲女人| 石原莉奈一区二区三区在线观看| 午夜伊人狠狠久久| 日韩国产一区二| 奇米影视一区二区三区小说| 毛片一区二区三区| 国产精品一区二区久久不卡| 高清免费成人av| 大桥未久av一区二区三区中文| 成人h精品动漫一区二区三区| 不卡电影免费在线播放一区| 99久久99久久精品国产片果冻 | 欧美巨大另类极品videosbest | 首页国产欧美久久| 成人精品国产福利| 99国产精品一区| 色菇凉天天综合网| 欧美老年两性高潮| 日韩美一区二区三区| 久久久久国产精品人| 国产精品不卡在线| 一区二区在线观看免费视频播放| 亚洲一区二区三区四区在线 | 亚洲国产日韩a在线播放| 日韩有码一区二区三区| 国产一区久久久| 成人午夜在线视频| 一本色道久久综合亚洲aⅴ蜜桃| 欧美三级资源在线| 日韩欧美一卡二卡| 国产清纯美女被跳蛋高潮一区二区久久w| 国产精品萝li| 亚洲五月六月丁香激情| 蜜臀久久久99精品久久久久久| 国产成人aaa| 在线视频你懂得一区二区三区| 欧美一区二区三区小说| 国产欧美日韩激情| 亚洲一区在线观看免费| 久久精品国产亚洲一区二区三区| 国产一区久久久| 色婷婷久久久综合中文字幕| 91精品免费观看| 中文成人av在线| 亚洲国产美女搞黄色| 看国产成人h片视频| 99在线精品视频| 5月丁香婷婷综合| 欧美激情自拍偷拍| 亚洲一区二区三区四区在线免费观看 | 色播五月激情综合网| 日韩一区二区免费电影| 中文字幕在线不卡一区二区三区| 亚洲超碰精品一区二区| 国产精品自产自拍| 欧美综合天天夜夜久久| 欧美大肚乱孕交hd孕妇| 国产精品久久久久四虎| 亚州成人在线电影| 国产91在线观看| 欧美日韩在线亚洲一区蜜芽| 国产亚洲一区二区三区四区| 亚洲国产成人91porn| 精久久久久久久久久久| 99久久99精品久久久久久| 日韩欧美123| 亚洲日本在线天堂| 精品一区二区三区的国产在线播放 | 色综合久久中文综合久久牛| 欧美一区二区国产| 亚洲欧洲精品一区二区精品久久久| 天天免费综合色| 成人黄色国产精品网站大全在线免费观看| 欧美三日本三级三级在线播放| 精品电影一区二区三区| 亚洲自拍偷拍av| 国产成人av福利| 欧美三级一区二区| 欧美mv日韩mv亚洲| 亚洲一区二区三区四区中文字幕| 国产经典欧美精品|