2021Q1 編程語言排行榜:JavaScript 開發者最多,Rust 增加速度最快

近期,開發者領域調研公司 SlashData 發佈了其《開發者國家排名》第 20 版,其中表示在今年第一季度,JavaScript 仍然是最受歡迎的編程語言,擁有最多的開發者,但 Rust 已成爲增加速度最快的編程語言。javascript

2021Q1 編程語言排行榜:JavaScript 開發者最多,Rust 增加速度最快

2021Q1 編程語言排行榜

SlashData 的調查覆蓋了來自 155 個國家/地區的 19,000 多名受訪者,與來自 GitHub、RedMonk、StackOverflow 和 Tiobe 的其餘語言受歡迎程度排名略有不一樣。 java

SlashData 每一年進行兩次此調查。它的上一次調查估計 JavaScript 社區的規模爲 1240 萬,其中包括 TypeScript 和 CoffeeScript,它們也基於相同的 ECMAScript 標準。截止到第一季度結束,人數已增加至 1,380 萬。編程

開發者數量第二的是 Python,人數爲 1010 萬,排名第三的 Java 爲 940 萬。這一排名與開發者分析公司 RedMonk 前不久基於 GitHub 和 StackOverflow 的調研數據相同。segmentfault

根據 SlashData 的說法,Python 是開發者人數增加最多的語言,其中 70% 的開發人員專一於使用它進行相關的機器學習工做,這很大程度上應該歸功於 Google 的 TensorFlow、Facebook 的 PyTorch 和 NumPy 之類的機器學習庫。安全

對於數據科學領域另外一話題語言 Rust,SlashData 則表示目前只有 17% 的人使用 Rust,但它倒是過去 12 個月中開發者比例增加幅度最高的編程語言,但由於基礎數量較低,因此淨增數量要低於 Python。服務器

儘管 Rust 並未獲得普遍使用,但今年它的社區走出了 Mozilla 的「制約」,並建立了本身的Rust Foundation,該基金會目前已獲得了 Amazon Web Services,Microsoft Azure,Google 和 Mozilla 的支持。併發

Rust 或成科技大廠新寵

對於安卓開發者來講,Java 和 Kotlin 是比較流行的選擇;而對於從事操做系統以及內部底層的開發者來講,C 和 C++ 是比較熱門的選擇。但在衆多語言中,Rust 做爲一款小衆的現代系統編程語言,近兩年間逐漸受到了各大企業的青睞。機器學習

2020 年末,Rust 官方在調研了全球 8323 位開發者後,最新發布了 2020 年 Rust 調查報告。經過報告,咱們發現 Rust 開發者的用戶黏度較高,有 83% 的受訪者表示他們一直在使用該語言。編程語言

衆所周知,當說起 Rust 語言時,安全、性能、併發等特性是其優點。Rust 經過使用編譯時檢查和運行時檢查相結合的方式提供內存安全保證,以強制執行對象的壽命/全部權,並確保內存訪問是有效的。在實現這種安全性的同時,還能提供與C和C++至關的性能。Rust 還減小了對沙盒的需求,讓開發人員有更多的開銷空間來引入更安全、更輕量的新功能。工具

去年,AWS 開源團隊宣佈聘用 Rust 編譯器聯合創始人 Felix Klock,將來致力於進一步改進 Rust。蘋果也表示對將 C 代碼移植到 Rust 感興趣,但願投身到使用 Rust 編寫代碼的潮流中,想要在基於 Linux 的服務器端平臺上將 C 過渡到 Rust。微軟在採訪中也表示 C/C++ 沒法勝任編寫關鍵任務的軟件,業界很是須要高性能、內存安全的編程語言來開發底層系統,而當今市場上最好的選擇就是 Rust。

近日,谷歌宣佈出於安全性的考慮,推薦開發者使用 Rust 編程語言來開發操做系統。並表示在過去的 18 個月裏,它一直在爲 Android 開源項目添加 Rust 支持。但在 Android 平臺上添加一門新語言是一項巨大的工程。一些工具鏈和依賴關係須要維護,測試基礎設施和工具必須更新,開發人員須要接受培訓。

部分參考資料:

一、https://www.zdnet.com/article...
二、《爲了讓 Android 更安全,谷歌推薦開發者使用 Rust 編寫系統代碼》

segmentfault 思否

相關文章
相關標籤/搜索