請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

程式語言後起之秀,Rust 如何成為最受喜愛第一名語言?

科技新報

更新於 2024年05月31日10:21 • 發布於 2024年05月31日11:00

「Rust 是種一旦開始了解,就會讓開發者產生使用慾望的程式語言」,根據 Stack Overflow 的 2023 年度開發者調查,雖然 Rust 在常用語言清單中排名僅 14,但它在「最受讚賞(most admired)」排名中名列第一,超過 80% 開發者表示明年想要再次使用。

且程式語言流行指數資料來看,Rust 在過去五年中成長也最快,達到 2.1%,大家都很樂於當一名「Rustacean」。

那麼 Rust 語言的令人著迷之處在哪?首先 Rust 是一種相對較新的語言,自由軟體社群 Mozilla 程式設計師 Graydon Hoare 在 2006 年作為個人專案開發,靈感還是因為自家公寓電梯故障,由於軟體故障得爬上 21 層樓才可以返家,他憶起,我們甚至無法製造出一台可以正常運作的電梯。

靈感源於生活,他意識到問題在於程式如何使用記憶體(memory),因此編寫出小型、快速且沒有記憶體錯誤的程式碼,並以一種植物病原體真菌 Rust 命名,說這種真菌由於需要生存,總是過度設計(over-engineered)。

Rust 1.0 於 2015 年發布,之所以會越來越受歡迎,人工智慧快速發展崛功不可沒,GitHub Octoverse 報告指出,全球生成式 AI 專案的個人貢獻者(IC)大幅增長,同比增長 148%,生成式 AI 專案總數同比增長 248%。

Rust 是人工智慧應用程式的好選擇,因為這個語言優先考慮效能和記憶體安全,也不會影響速度。由於不使用自動記憶體管理機制垃圾回收(GC)因此運行速度更快。2020 年Discord 的工程師也用 Rust 重寫其中一個系統,發現運行速度提高 10 倍。

Rust 也用於許多不同的應用程式,像是網頁開發、網頁程式設計、系統程式設計、遊戲開發和資料科學後端等等。許多家喻戶曉的企業也都有用過這種語言。 Dropbox 使該語言來將檔案同步到使用者的電腦,Cloudflare 用來處理超過 20% 的網路流量,Meta 以 Rust 重新設計管理內部原始碼的軟體。

(首圖來源:Unsplash

立刻加入《科技新報》LINE 官方帳號,全方位科技產業新知一手掌握!

查看原始文章

更多科技相關文章

01

晶睿下市,最後交易日公布!晶睿做什麼的?安控股王昔日1年賺1股本,將成台達電全資子公司

今周刊
02

超微與Meta擴大戰略合作 奪5年600億美元晶片大單 

路透社
03

封鎖槍手ChatGPT帳號卻未通報 加拿大召見OpenAI高層說明

路透社
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

留言 3

留言功能已停止提供服務。試試全新的「引用」功能來留下你的想法。

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...