微軟一CTO呼籲停用C/C++編程 Rust可取代之


在程序員中,誰才是最好的編程語言這個話題能夠讓他們大戰三天三夜,幾十種甚至上百種編程語言都能找到各自的支持者,日前微軟雲業務的CTOMarkRussinovich的一個表態引爆開發者爭議,因為他呼籲停止使用C/C++來開發。

Mark Russinovich表示,“說到編程語言,現在是時候停止用 C/C++開發任何新項目,在那些需要使用 non-GC 語言的場景中使用 Rust。為安全性和可靠性考慮,業界應該宣佈放棄(C/C++)這些語言。”

要知道,微軟的核心產品,比如Windows、Office及Auzre雲計算等依然是基於C/C++語言開發的,該公司的C/C ++代碼庫可能是全球最大的之一。

Russinovich的這個提議在程序員中差不多是引爆一顆核彈,支持他或者反對他的人都是大把,很難說哪邊能說服另一方。


編程語言性能排行榜

至於編程開發,普通人是不解C/C++與Rust語言的優劣的,簡單來說前者編程性能依然是最好的,但是內存安全性有問題,而Rust是比較新的編程語言,安全設計很好,性能也是僅次於C/C++的。

值得一提,不僅是微軟高管看好Rust,Liinux陣營也很重視Rust,Linux內核下一個重大版本Linux Kernel 6.1中就會引入Rust。


相關推薦

2022-11-12

是C#、Go、Java、Ruby和Swift,"NSA說。該機構引用Google和微軟最近的研究,他們在Chrome和Windows中分別有70%的安全問題與內存有關,其中許多是使用C和C++的結果,這兩種語言更容易出現基於內存的漏洞。"NSA在"軟件內存安

2024-02-29

古老”歷史的C和C++語言正在成為棄兒,因為安全問題,微軟已經嘗試在Rust重新編寫WindowsNT內核中的某些組件,谷歌和CloudFlare等也在提高Rust的使用率。為什麼大型科技公司都關註 Rust 呢?因為相對來說,Rust 安全性更高,微軟認

2024-04-16

在TIOBE長期跟蹤的編程語言流行指數中,PHP編程語言的排名跌至歷史最低點。 它現在排名第17位,低於匯編語言、Ruby、Swift、Scratch和MATLAB。InfoWorld 報道:軟件質量服務供應商 Tiobe 首席執行官 Paul Jansen 說,當 Tiobe 指數

2024-05-08

近日,TIOBE發佈2024年5月編程語言排行榜,Fortran在20多年後再次進入前10的位置。其實在4月的榜單中,Fortran就已經進入Top10;5月該語言繼續保持住這一排名。根據TIOBE的測量數據,“Fortran programming(編程)” 在亞馬遜圖書平

2024-03-25

行辯護,回應拜登政府的發佈的語言安全報告,這份報告呼籲開發人員使用內存安全語言,並避免使用C++和C等易受攻擊的編程語言。就在 3 月 15 日,在對技術媒體的訪談回復中,Stroustrup 指出 1979 年設計的 C++ 的優勢,包括安全

2024-02-03

微軟正在全公司范圍內加大力度采用Rust作為內部軟件開發的首選。對於有興趣將大量C#代碼轉換為更新、內存安全的編程范式的Rust專傢來說,新的工作機會是再好不過。根據微軟佈拉格辦事處最近發佈的一份職位招聘啟事,微

2022-08-24

。在軟件方面,壁仞科技還介紹BIRENSUPATM軟件棧,其核心編程模型具有C/C++編程接口和運行時API,風格與主流的GPGPU開發語言和編程范式類似。它能夠使開發者在BR100上非常容易地進行編程開發,同時大幅降低代碼遷移工作量,實

2023-04-29

快科技4月29日訊,隨著微軟確定結束對Win10的功能更新,其更多精力將轉移到Win11以及Win12”上。在日前舉辦的BlueHat IL 2023 大會上,微軟企業和操作系統安全副總裁David Weston介紹他們正對Win11進行的內核級改造。簡單來說,微軟正

2023-03-20

不僅提供知名的C/C++編譯器前端clang,也為Rust等許多其他編程語言提供編譯框架支持,包括Chromium在內的大量大型軟件都采用LLVM作為編譯構建工具。龍芯中科是LLVM社區代碼貢獻量較多的機構參與者,2022年以來累計向LLVM社區貢獻6

2022-07-19

言的最大因素,反而是出於控制的考量。1990 年代中期,微軟主要提供 Visual Basic 和 Visual C++ 開發語言,兩者都源於計算機歷史博物館壁紙上的舊節點。VB 流行於為 Windows 桌面平臺構建前端應用程序,但缺乏許多高級語言功能 —

2023-01-14

st代碼帶到Chrome二進制文件中。Rust是一種現代的、通用的編程語言,為幾種類型的編譯應用程序提供原生性能--從傳統的計算機軟件到低資源和嵌入式設備。此外,Rust旨在從一開始就提供內存安全,在編譯時就消除許多類錯誤和

2022-09-16

具有更高內存安全性、同時仍提供近似 C 語言性能的 Rust 編程語言。值得一提的是,Cloudflare 還為 Rust 實現自己的 HTTP 庫,以滿足其各種不同的需求。此外 Pingora 采用多線程,而非多進程架構。最終在生產環境中,Pingora 可在相

2022-07-28

繼本月GCCRust指導委員會批準Rust編程語言的編譯器前端之後,首個正式系列已經提交審核。據悉,GCC-Rust已融合得相當不錯,但仍處於相當早期的階段。如果一切順利,明年的GCC13有望提供對Rust的初步支持。周三的時候,Herron Phil

2023-11-14

2023年度(2022年10月1日到2023年10月1日),薪酬最高的10種編程語言排行。在其調研的1000萬個開發工作崗位中,有130萬個崗位顯示有工資,其中又有23萬個崗位屬於編程語言類,在這23萬個崗位中約有8.6萬個崗位來自美國。具體排