偷偷做久久久久网站,久久久久久亚洲精品不卡,亚洲精品偷拍的自拍的,无码毛片内射白浆视频,国产精品小说

Internet Develppment
互聯(lián)網(wǎng)開(kāi)發(fā)& 推廣服務(wù)提供商

我們擅長(cháng)商業(yè)策略與用戶(hù)體驗的完美結合。

歡迎瀏覽我們的案例。

首頁(yè) > 新聞中心 > 新聞動(dòng)態(tài) > 正文

谷歌推出Carbon 號稱(chēng)或成為C++繼任者的開(kāi)源編程語(yǔ)言

發(fā)布時(shí)間:2022-08-30 09:11:48來(lái)源:infoq


圖片來(lái)自網(wǎng)絡(luò )/侵刪
  兩年來(lái),Rust 一直被用戶(hù)評為最喜歡的語(yǔ)言,但程序員們卻不這么認為。

  最近,谷歌推出了“Carbon”,一種號稱(chēng)可能成為 C++ 繼任者的開(kāi)源編程語(yǔ)言。隨著(zhù)這門(mén) “實(shí)驗性”語(yǔ)言成為互聯(lián)網(wǎng)上的熱門(mén)話(huà)題,人們也開(kāi)始討論為什么“Rust”沒(méi)能成為 C++ 的正式繼任者。

  那些使用 Rust、為 Rust 做貢獻以及對語(yǔ)言開(kāi)發(fā)感興趣的人將 Rust 社區稱(chēng)為“Rustaceans”。Rust 是一種靜態(tài)類(lèi)型編程語(yǔ)言。它性能好,安全性高,尤其突出的是并發(fā)安全性和內存管理。它的語(yǔ)法和 C++ 類(lèi)似。該開(kāi)源項目最早是由 Mozilla Research 開(kāi)發(fā)的。2021 年,Rust 基金會(huì )接手了這門(mén)語(yǔ)言,并繼續推動(dòng)其開(kāi)發(fā)。

  在 CPP North 大會(huì )的演講中,谷歌工程師 Chandler Carruth 建議說(shuō),使用 Rust 的繼續使用 Rust 即可。Carbon 面向的是那些有大型 C++ 代碼庫而難以轉換到 Rust 的人。確切地說(shuō),Carbon 就是 Carruth 口中的“繼任者語(yǔ)言”,以現有的生態(tài)系統為基礎構建,這里是指 C++。根據 StackOverflow 的調查,Rust 被認為是增長(cháng)最快的編程語(yǔ)言之一,一直被用戶(hù)評為最喜歡的語(yǔ)言,但程序員們卻不這么認為。

  優(yōu)秀的語(yǔ)言應該安全、快速、易于編程,Rust 是這樣嗎?

  Rust 很難。它的語(yǔ)法很復雜,學(xué)習曲線(xiàn)很陡。它是專(zhuān)門(mén)設計用來(lái)解決一些編程上非常有挑戰的問(wèn)題。不過(guò),對于初學(xué)者,使用 Rust 進(jìn)行 Cuda 或 MPI 編程并不像 Swift、Go 這些選項那么簡(jiǎn)單。而且,Rust 很慢。與其他語(yǔ)言相比,它就是只蝸牛。即使是小項目,編譯時(shí)間也長(cháng)得令人痛苦,而從運行時(shí)指標可以看出,Rust 程序的效率比 C 程序低。

  不難想象,重寫(xiě)經(jīng)過(guò)幾十年仔細審查的 C 語(yǔ)言庫只會(huì )引入新的 Bug。代碼中的 Bug 是程序員的噩夢(mèng)。雖然它確實(shí)幫助開(kāi)發(fā)人員避免了一些錯誤,但它并不能阻止他們無(wú)意中寫(xiě)出 Bug。另一個(gè)問(wèn)題是括號上不斷出現警告,尤其是 if 語(yǔ)句和 while 循環(huán)上。

  因此,Rust 是一門(mén)復雜得多又低效得多的語(yǔ)言,可能很快就會(huì )被上述工具所取代。

  Rust 依然很受歡迎?

  雖然第一手的經(jīng)驗講述了一個(gè)不同的故事,但大多數大型科技公司都在使用 Rust,其他沒(méi)使用的也有引入計劃。最近,Rust 成為 Meta 官方支持的服務(wù)器端編程語(yǔ)言之一。這份清單上之前已有 C++、Hack 和 Python。

  Eric Garcia 是 Meta 的一名軟件工程經(jīng)理。他說(shuō),“在我們的產(chǎn)品和服務(wù)中,Rust 的使用迅速增加,我們致力于成為 Rust 長(cháng)期的、受歡迎的早期采用者”。

  Dropbox 在一些關(guān)鍵任務(wù)編程中使用 Rust。當需要良好的安全性、多線(xiàn)程以及減少硬件數量時(shí),其他互聯(lián)網(wǎng)公司也可能會(huì )選擇 Rust。例如,一個(gè)使用 Rust 編寫(xiě)的高效的 Web 服務(wù)可以為運行著(zhù)數千臺服務(wù)器的公司節省數百萬(wàn)美元的硬件。

  谷歌還計劃在 Android 支持將 Rust 作為系統編程語(yǔ)言之后,在 Linux 內核中使用 Rust。重申一下,這樣做的目的是減少安全漏洞。與此同時(shí),微軟也開(kāi)始使用 Rust 來(lái)減少 Windows 組件中與內存相關(guān)的 Bug。目前,在 GitHub 上,微軟有 25 個(gè)公共工作庫正在使用 Rust。它們中的大多數都只是偶爾有提交,這與 317 個(gè) C++ 庫相比就顯得微不足道了。

  Facebook 也加入了 Rust 基金會(huì )(2021 年成立的一個(gè)組織,旨在讓 Rust“成為系統編程的主流語(yǔ)言”),以強化其與 Rust 的關(guān)系。

  2020 年,Linux 內核開(kāi)發(fā)人員提出用 Rust 重寫(xiě)新的 Linux 內核代碼。想法是向之前用 C 編寫(xiě)的內核中添加使用 Rust 編寫(xiě)的新代碼。不過(guò),這個(gè)想法尚處于研究階段,還是實(shí)驗性的。

  未來(lái),Rust 將成為物聯(lián)網(wǎng)(IoT)設備上最受歡迎的編程語(yǔ)言,因為物聯(lián)網(wǎng)設備處理器能力弱,內存小,但又需要很高的安全性。而且,考慮到與大型科技公司的關(guān)系,它可能會(huì )成為需要向數百萬(wàn)用戶(hù)提供 Web 服務(wù)的互聯(lián)網(wǎng)公司的最?lèi)?ài)。
 ?。?a href="http://www.wxlp666.cn/wechat/">邯鄲小程序開(kāi)發(fā))

最新資訊
? 2018 河北碼上網(wǎng)絡(luò )科技有限公司 版權所有 冀ICP備18021892號-1   
? 2018 河北碼上科技有限公司 版權所有.
偷偷做久久久久网站,久久久久久亚洲精品不卡,亚洲精品偷拍的自拍的,无码毛片内射白浆视频,国产精品小说