成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

10年后 Rust 還會存在嗎?

開發 前端
Rust正處于其歷史上一個激動人心的時刻。隨著大公司在Rust上的大量投資和工程師對這門語言的擁抱,我們相信Rust有一個光明的未來。?

在本文中,我們將回顧該Rust的當前狀態(它到底有多老還是多年輕?),一個語言長期存在的三個標志是什么(劇透一下,Rust在這三個方面都做得很好)。

下圖是眾所周知的采用一項技術的生命周期。不用說,Rust仍處于早期階段。

圖片

從廣義上講,我們可以說Rust在web/后端和系統編程等大多數領域都處于早期采用者階段,因為像谷歌、Facebook和微軟這樣的公司都在大力投資Rust,并用Rust編寫了大型系統,為他們的云產品提供動力。

例如,微軟Azure的首席技術官Mark Russinovich表示,新項目應該用Rust編寫,而不是C或C++。現在Linux內核和Windows內核都包含Rust代碼。

在嵌入式開發中,我們必須將不同的行業分開。例如,在汽車項目中,由于有了 Ferrocene 和 OxidOS,Rust已經過了創新者階段,進入了早期采用者階段。至于其他行業,如航空航天、國防和醫療行業,Rust仍處于創新者階段。

有些游戲(如:《Way of Rhea》)是用Rust編寫的,可以在Steam上看到,但整個游戲行業仍處于創新階段。

這對于一個10年前才發布了第一個穩定版本的語言來說,Rust在各行各業的廣泛滲透是相當令人印象深刻的。

一項技術要想跨越鴻溝,或者成為主流,它需要在一個非常特定的領域或使用場景中被認為是非常有效的。

在數字基礎設施中,(由Google, Microsoft, Apple等)已經確定,大型C/C++代碼庫中約70%的安全漏洞是內存安全問題,這意味著內存不安全是所有軟件都需要解決的問題,而Rust已經被證明可以消除這類漏洞。

在確定Rust“非常成功”地解決了關鍵基礎設施中普遍存在的內存安全問題之后, 我們能夠確定Rust語言超越了鴻溝。但問題仍然存在:Rust在10年內還會存在嗎?

判斷一門編程語言是“有生命力的”,通常有三個標準:

  • 許多公司(而不僅僅是業余愛好者)都在使用它;
  • 有一個穩定和成熟的生態系統;
  • 它不僅在核心方面,而且在外圍工具和庫方面都在進行開發。

重要的用途

從長遠來看,一種語言要保持廣泛的使用,它需要被行業采用,并應用于不同的領域,這說明它的可靠性和多功能性。強勁的就業市場、活躍的社區和堅實的教育資源,突顯了它的廣泛接受度和生命力。

大公司的投資

一些大公司(如谷歌、Facebook、微軟、亞馬遜)已經在Rust上押下了重注。他們不僅在自己的代碼庫中使用這種語言,而且還在其生態系統中進行投資。這些公司的支持對于語言的長期可持續性非常重要。

最近投資的一些例子:

  • 谷歌向Rust基金會捐贈了100萬美元用于互操作計劃,以改進工具的互操作性。
  • 微軟對Rust進行了投資,其中包括對Rust開發工具的1000萬美元投資和對Rust基金會的100萬美元捐款

商業產品和支持

一些以安全為目標的工具鏈已經在Rust中開發出來,并且提供了長期的商業支持。

  • Ferrocene是一種Rust編譯器,用于汽車行業的安全關鍵用途,并已通過ISO 26262認證。
  • AdaCore使用Rust開發了Gnat Pro,目標是航空航天行業。
  • HighTec為英飛凌AURIX開發了ISO 26262認證的Rust編譯器開發平臺,這對汽車行業至關重要。
  • 安全關鍵Rust聯盟由AdaCore、Arm、豐田和其他公司成立,其目標是支持在安全關鍵軟件中負責任地使用Rust編程語言。

生態系統的成熟

Rust生態系統的成熟度很難量化,但它自誕生以來一直在穩步增長。它獲得了“大型科技公司”、專業人士和愛好者的關注、使用和支持。

增長

眾所周知,自2016年以來,Rust一直是Stack overflow“最受歡迎的語言”,并在2023年成為“最受尊敬的語言”。同樣,Rust(連同Dart)是2023年增長最快的社區(即開發人員數量),從2022年到2024年,規模幾乎翻了一番。

從crate.io中下載的crate的數量呈指數級增長:

圖片圖片

截至目前,GitHub上有355k個Rust項目。

經費

大多數編程語言都是由一家大型科技巨頭支持的。以谷歌開發的Go和蘋果支持的Swift為例。

Mozilla與四家科技巨頭(AWS、華為、谷歌和微軟)聯手創建了Rust基金會:

“Rust基金會是一個獨立的非營利組織,致力于管理Rust編程語言,培育Rust生態系統,并支持一組維護人員管理和開發項目。”

這意味著沒有一家公司在幕后操縱一切。此外,許多幫助形成這種語言的志愿者現在被亞馬遜和華為等公司雇傭,全職從事編譯器的工作。因此,Rust所建立的基礎(包括財務和技術)比大多數其他語言更強大、更多樣化。

內存安全

Rust是唯一一種將內存安全與c語言的性能和系統語言的功能結合在一起的語言。我們看到,在日常使用和依賴的軟件中,對內存安全的需求正變得越來越普遍。

持續發展

Rust是一種具有廣泛使用的語言,其用于從嵌入式設備到后端服務到高性能存儲引擎等各種項目。由于Rust的高適應性,這是可能的。由于其出色的C/C++兼容的外部函數接口,它可以集成到現有的代碼庫中。它還通過多個運行時(如Wasmtime和Cloudflare的wrangler)提供了一流的WebAssembly支持。

我們之前提到Rust包的下載量正以指數級的速度增長,開發者的工作效率也在提高,可用的crate數量每年翻一番,這表明大多數Rust開發都是在與工作相關的項目中進行的。

持續的發展不會止步于生態系統層面,語言本身也在不斷發展。

Rust的挑戰

贊助可能會枯竭:正如我們之前提到的,Rust的贊助并不依賴于單一的大型科技公司,而是一個財團,所以我們認為這種情況不太可能發生,但也不是不可能。

  • 生態系統可能會分裂:Node生態系統之前就發生過這種情況(并且已經有了一個Rust分支)。這當然不是我們可以預測的事情。
  • Rust可能會變得過于復雜:雖然我們承認Rust在發展過程中可能會增加復雜性,但我們的印象是Rust社區正在積極地平衡新特性與可維護性和可用性。事實上,除了異步Rust之外,該語言已經達到了相對成熟的程度。
  • 雇傭Rust開發者是一個挑戰:這個,我們必須承認。

總結

Rust正處于其歷史上一個激動人心的時刻。隨著大公司在Rust上的大量投資和工程師對這門語言的擁抱,我們相信Rust有一個光明的未來。

責任編輯:武曉燕 來源: coding到燈火闌珊
相關推薦

2016-04-13 10:52:12

2017-11-06 13:59:48

程序員行業趨勢收入

2019-08-21 09:00:00

2019-07-12 15:21:21

加密貨幣銀行貨幣

2024-06-07 11:14:24

2009-09-22 09:25:45

Chrome谷歌

2023-12-26 14:18:08

2022-02-11 17:52:48

TCP網線客戶端

2020-08-31 11:10:57

編程語言PythonJava

2015-08-18 15:14:47

2018-12-05 12:59:28

比特幣區塊鏈BTC

2017-10-11 17:04:08

2011-03-10 10:36:59

寬帶光纖

2018-12-07 15:50:52

Java編程語言框架

2020-12-18 10:20:54

5G6G新基建

2013-12-03 10:30:32

2019-10-30 10:42:42

CIO數字化轉型開發

2020-01-13 09:08:46

谷歌Android開發者

2020-09-30 17:40:15

Java代碼面試

2010-11-16 14:17:32

IBM超級計算機
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草免费视 | 亚洲欧美中文日韩在线 | 91福利在线导航 | 欧美韩一区二区 | 国产高清亚洲 | 久久午夜精品福利一区二区 | 色欧美综合 | 国产一区二区在线免费观看 | 国产91精品在线 | 欧美激情亚洲激情 | 色婷婷综合成人av | 国产精品高潮呻吟久久久久 | 91精品国产高清久久久久久久久 | 欧美日韩国产免费 | 国产精品免费福利 | 欧美5区 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 在线中文字幕av | 亚洲精选一区二区 | 久久久网| 日韩av电影院 | 在线婷婷 | xx视频在线观看 | 在线观看免费观看在线91 | 尤物在线视频 | 国产黄色大片网站 | 亚洲欧美日韩精品久久亚洲区 | 亚洲精品国产一区 | 一区二区视频在线观看 | 免费一区二区三区 | 欧美成人一级 | 久久久久久亚洲精品 | 香蕉视频1024| 国产精品伦理一区二区三区 | 韩日在线观看视频 | 亚洲精品456 | 欧美视频| 精品国产乱码久久久久久a丨 | 一区二区三区国产精品 | 99色综合| 拍戏被cao翻了h承欢 |