自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2021Q1 編程語言排行榜:JavaScript 開發(fā)者最多,Rust 增長速度最快

開發(fā) 后端
近期,開發(fā)者領(lǐng)域調(diào)研公司 SlashData 發(fā)布了其《開發(fā)者國家排名》第 20 版,其中表示在今年第一季度,JavaScript 仍然是最受歡迎的編程語言,擁有最多的開發(fā)者,但 Rust 已成為增長速度最快的編程語言。

[[396629]]

 2021Q1 編程語言排行榜:JavaScript 開發(fā)者最多,Rust 增長速度最快

 

 

 

 

SlashData 的調(diào)查覆蓋了來自 155 個國家/地區(qū)的 19,000 多名受訪者,與來自 GitHub、RedMonk、StackOverflow 和 Tiobe 的其他語言受歡迎程度排名略有不同。

SlashData 每年進行兩次此調(diào)查。它的上一次調(diào)查估計 JavaScript 社區(qū)的規(guī)模為 1240 萬,其中包括 TypeScript 和 CoffeeScript,它們也基于相同的 ECMAScript 標準。截止到第一季度結(jié)束,人數(shù)已增長至 1,380 萬。

開發(fā)者數(shù)量第二的是 Python,人數(shù)為 1010 萬,排名第三的 Java 為 940 萬。這一排名與開發(fā)者分析公司 RedMonk 前不久基于 GitHub 和 StackOverflow 的調(diào)研數(shù)據(jù)相同。

根據(jù) SlashData 的說法,Python 是開發(fā)者人數(shù)增長最多的語言,其中 70% 的開發(fā)人員專注于使用它進行相關(guān)的機器學習工作,這很大程度上應(yīng)該歸功于 Google 的 TensorFlow、Facebook 的 PyTorch 和 NumPy 之類的機器學習庫。

對于數(shù)據(jù)科學領(lǐng)域另一話題語言 Rust,SlashData 則表示目前只有 17% 的人使用 Rust,但它卻是過去 12 個月中開發(fā)者比例增長幅度最高的編程語言,但因為基礎(chǔ)數(shù)量較低,所以凈增數(shù)量要低于 Python。

盡管 Rust 并未得到廣泛使用,但今年它的社區(qū)走出了 Mozilla 的“制約”,并創(chuàng)建了自己的Rust Foundation,該基金會目前已得到了 Amazon Web Services,Microsoft Azure,Google 和 Mozilla 的支持。

Rust 或成科技大廠新寵

對于安卓開發(fā)者來說,Java 和 Kotlin 是比較流行的選擇;而對于從事操作系統(tǒng)以及內(nèi)部底層的開發(fā)者來說,C 和 C++ 是比較熱門的選擇。但在眾多語言中,Rust 作為一款小眾的現(xiàn)代系統(tǒng)編程語言,近兩年間逐漸受到了各大企業(yè)的青睞。

2020 年底,Rust 官方在調(diào)研了全球 8323 位開發(fā)者后,最新發(fā)布了 2020 年 Rust 調(diào)查報告。通過報告,我們發(fā)現(xiàn) Rust 開發(fā)者的用戶黏度較高,有 83% 的受訪者表示他們一直在使用該語言。

眾所周知,當提及 Rust 語言時,安全、性能、并發(fā)等特性是其優(yōu)勢。Rust 通過使用編譯時檢查和運行時檢查相結(jié)合的方式提供內(nèi)存安全保證,以強制執(zhí)行對象的壽命/所有權(quán),并確保內(nèi)存訪問是有效的。在實現(xiàn)這種安全性的同時,還能提供與C和C++相當?shù)男阅?。Rust 還減少了對沙盒的需求,讓開發(fā)人員有更多的開銷空間來引入更安全、更輕量的新功能。

去年,AWS 開源團隊宣布聘用 Rust 編譯器聯(lián)合創(chuàng)始人 Felix Klock,未來致力于進一步改進 Rust。蘋果也表示對將 C 代碼移植到 Rust 感興趣,希望投身到使用 Rust 編寫代碼的潮流中,想要在基于 Linux 的服務(wù)器端平臺上將 C 過渡到 Rust。微軟在采訪中也表示 C/C++ 無法勝任編寫關(guān)鍵任務(wù)的軟件,業(yè)界非常需要高性能、內(nèi)存安全的編程語言來開發(fā)底層系統(tǒng),而當今市場上最好的選擇就是 Rust。

近日,谷歌宣布出于安全性的考慮,推薦開發(fā)者使用 Rust 編程語言來開發(fā)操作系統(tǒng)。并表示在過去的 18 個月里,它一直在為 Android 開源項目添加 Rust 支持。但在 Android 平臺上添加一門新語言是一項巨大的工程。一些工具鏈和依賴關(guān)系需要維護,測試基礎(chǔ)設(shè)施和工具必須更新,開發(fā)人員需要接受培訓。

責任編輯:華軒 來源: 思否
相關(guān)推薦

2021-01-06 12:55:08

編程語言Python開發(fā)

2016-10-18 15:24:13

Google谷歌開源

2021-07-07 05:42:24

編程語言開發(fā)

2021-09-23 10:50:42

編程語言Python排行

2016-02-17 08:36:05

IT職業(yè)

2015-12-21 14:38:36

2015-01-07 14:01:21

編程語言排行榜

2021-08-12 08:55:22

編程語言數(shù)據(jù)Python

2021-10-19 22:50:05

編程語言數(shù)據(jù)Python

2019-01-09 10:00:19

編程語言Python

2020-03-07 22:01:58

編程語言JavaPython

2019-10-21 10:59:52

編程語言JavaC

2012-03-12 09:41:01

編程語言排行榜

2009-06-09 09:07:06

編程語言排行榜JavaScript

2021-04-30 11:34:45

JavaScript開發(fā)者Rust

2022-08-09 08:29:50

TIOBE編程語言排行榜程序員

2013-01-06 01:58:00

編程語言排行

2023-06-09 15:39:40

編程語言Python

2019-06-28 15:43:50

編程語言程序員Java

2020-04-26 15:42:08

編程語言報告Kotlin
點贊
收藏

51CTO技術(shù)棧公眾號