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

Rust最受喜愛卻少有人用,Python僅排第六,2021全球開發(fā)者調(diào)查報(bào)告出爐

開發(fā) 開發(fā)工具 前端
在最近出爐的Stack Overflow全球開發(fā)者調(diào)查報(bào)告中,Rust成為最受開發(fā)者喜愛的編程語言,但是,備受好評的Rust語言也面臨著「好用但沒多少人用」的尷尬局面,在最常用編程語言排名中未進(jìn)前十。

「編程語言之爭」一直是計(jì)算機(jī)界不會休止的討論話題。Python 作為編程語言中的佼佼者,一直是最受喜愛的編程語言之一。但最近程序員問答網(wǎng)站 Stack Overflow 2021 年度開發(fā)者調(diào)查(Developer Survey)顯示:當(dāng)前最受開發(fā)者喜愛的編程語言是 Rust 語言,而 Python 的受喜愛程度僅位居第六。

[[416835]]

在這項(xiàng)調(diào)查研究中,來自 181 個國家和地區(qū)的 80000 多名開發(fā)人員對編程語言進(jìn)行投票。大約 86.69% 的開發(fā)人員選擇 Rust 作為他們「最喜愛的語言」,Rust 在 Stack Overflow 的年度開發(fā)人員調(diào)查中一直保持著這種趨勢。

值得注意的是,「最受喜愛」不同于傳統(tǒng)意義上的「最受歡迎」,它是 Stack Overflow 提出的一種度量指標(biāo)。Stack Overflow 詢問了開發(fā)人員他們在過去一年使用什么語言,明年他們想用什么語言。為了了解相關(guān)的負(fù)面因素,Stack Overflow 還詢問了開發(fā)人員在過去一年使用但明年不想使用的編程語言。

調(diào)查結(jié)果顯示,「最受喜愛」的前 10 種語言按降序排列依次是:Rust、Clojure、TypeScript、Elixir、Julia、Python、Dart、Swift、Node.js、Go。

Rust 雖然是最受開發(fā)者喜愛的語言,但只有 5044 名開發(fā)人員在回答這些問題時提到它。受訪者回答提及次數(shù)在此可以代表傳統(tǒng)意義上的「受歡迎程度」,如下圖所示,JavaScript 排名第一,其次是與 JavaScript 高度耦合的 HTML/CSS,Python 排名第三,而 Rust 未出現(xiàn)在前十名中。

這在一定程度上說明 Rust 語言雖然頗受好評,但使用 Rust 的群體仍是少數(shù)。Rust 在系統(tǒng)編程領(lǐng)域很受歡迎,并且近年來被認(rèn)為將接替 C 語言用于 Linux 內(nèi)核開發(fā),原因之一是 Rust 可以幫助消除與內(nèi)存相關(guān)的安全漏洞。

Stack Overflow 的報(bào)告還顯示,雖然 C 是一種廣泛使用的語言,但不愿使用 C 的開發(fā)人員占 66%,而喜歡它的僅有 39.56%。也許是因?yàn)檎Z言規(guī)則相對復(fù)雜,與 C 類似,C++、Delphi、Java、R、PowerShell、PHP、Perl、Assembly、Groovy、Objective-C、Matlab、VBA、COBOL 等語言,開發(fā)者中也是「害怕」使用的人居多。 Stack Overflow 的數(shù)據(jù)表明,開發(fā)人員未來可能會盡量避免使用這些語言。

這或許正是 JavaScript 受歡迎的重要原因,Javascript 屏蔽了很多語言內(nèi)復(fù)雜的東西,例如指針和內(nèi)存管理等。它用最少的技術(shù)棧實(shí)現(xiàn)了最多的功能,因此穩(wěn)居受歡迎排行榜第一位。

類似地,知名軟件行業(yè)分析公司 RedMonk 本月初發(fā)布了 2021 年 Q3 季度編程語言排行榜,Javascript 排名第一,Rust 排在第 19 位。

與 2021 年 Q1 季度相比,前 20 名的排名對比變化如下:

如上表所示,Rust 的排名在第 19 位沒有變化,這樣的排名停滯是具有啟發(fā)性的。多年來,Rust 等新興語言的出現(xiàn)被認(rèn)為會動搖 Java 的企業(yè)首選語言地位。但實(shí)際上 Java 并沒有出現(xiàn)走入日落的跡象,而是通過結(jié)合自身的適應(yīng)性和企業(yè)的慣性,保留了企業(yè)應(yīng)用程序市場的很大份額。隨著谷歌在與甲骨文的 Java 世紀(jì)版權(quán)案中勝訴,Rust 想要挑戰(zhàn) Java 變得更難了。

相比之下,盡管受喜愛程度稍有遜色,但 Python 仍是使用范圍較廣的編程語言,在 RedMonk 的排名中 Python 穩(wěn)居第二。RedMonk 曾指出:「Python 是成千上萬個小型項(xiàng)目的粘合劑,也是無數(shù)腳本的基礎(chǔ)?!篃o論是在數(shù)據(jù)科學(xué)興起的前期,還是 GPT-3 稱霸的今天,Python 都在不斷擴(kuò)展中持續(xù)立足。

其他排名:AWS 云平臺、VS Code 編輯器最受歡迎

此外,Stack Overflow 2021 年度開發(fā)者調(diào)查還針對數(shù)據(jù)庫、云平臺、網(wǎng)絡(luò)框架、開發(fā)工具、集成開發(fā)環(huán)境等的受歡迎程度進(jìn)行了排名。

排名結(jié)果顯示,最受歡迎的十大數(shù)據(jù)庫(database)依次是 MySQL、PostgreSQL、SQLite、MongoDB、Microsoft SQL Server、Redis、MariaDB、Firebase、Elasticsearch 和 Oracle。

在云平臺(cloud platform)方面,調(diào)查報(bào)告表明:亞馬遜 AWS 云服務(wù)仍然是最受歡迎的云平臺,其次是 Google 云平臺和微軟 Azure。

在最受歡迎的網(wǎng)絡(luò)框架(web framework)排名中,React.js、jQuery、Express、Angular 和 Vue.js 位列前五名。

在其他框架和庫排名中,.NET Framework 最受歡迎,其余依次為 NumPy、.NET Core / .NET 5、Pandas 和 TensorFlow。

在最受歡迎的其他工具排名中,分布式版本控制軟件 Git、容器平臺 Docker、包管理工具 Yarn、容器管理系統(tǒng) Kubernetes 和 Unity 3D 開發(fā)工具位列前五名。

 

在集成開發(fā)環(huán)境(IDE)排名中,VS Code 毫無疑問位列榜首,其余依次為 Visual Studio、Notepad++、IntelliJ、Vim、Android Studio、Sublime Text、PyCharm、Eclipse 和 Atom。

最后,在開發(fā)者薪酬排名中,工程經(jīng)理、高級主管、網(wǎng)站可靠性工程師、開發(fā)運(yùn)維專家和數(shù)據(jù)工程師的薪酬位居前列。

完整報(bào)告請戳:https://insights.stackoverflow.com/survey/2021

參考鏈接:

  • https://redmonk.com/rstephens/2021/08/05/top-20-june-2021/
  • https://www.zdnet.com/article/developers-reveal-their-most-loved-programming-language-and-the-ones-they-dread-using/

【本文是51CTO專欄機(jī)構(gòu)“機(jī)器之心”的原創(chuàng)譯文,微信公眾號“機(jī)器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

 

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2021-08-04 12:01:41

開發(fā)者RustPostgreSQL

2022-05-17 10:04:59

Angular開發(fā)者調(diào)查開發(fā)平臺

2022-04-22 14:15:59

Go開發(fā)者受訪者

2018-03-06 09:57:17

HackerRankPython編程

2022-08-26 09:12:38

開發(fā)者報(bào)告

2019-02-11 08:18:54

趨勢方向技能

2023-06-16 14:29:04

Jira開發(fā)Confluence

2017-06-20 10:56:16

Stack OverfwebDevOps

2010-12-17 09:44:04

移動應(yīng)用開發(fā)者調(diào)查報(bào)告

2020-02-12 11:54:18

白皮書行業(yè)開發(fā)者

2013-08-06 10:15:57

iOS開發(fā)者薪資iOS開發(fā)

2015-03-17 10:18:21

iOS開發(fā)者收入

2015-03-17 10:09:15

iOS開發(fā)企業(yè)開發(fā)者收入

2015-12-21 11:51:43

JavaScript開發(fā)者調(diào)查

2017-03-24 10:02:35

StackOverfl開發(fā)者調(diào)查

2013-04-07 12:50:37

移動開發(fā)者移動平臺盈利模式

2021-01-24 11:07:55

程序員技能開發(fā)者

2023-08-09 09:07:21

Rust調(diào)查報(bào)告

2016-03-24 09:51:41

Stack Overf開發(fā)者報(bào)告

2021-01-14 07:44:21

JS 現(xiàn)狀CSS
點(diǎn)贊
收藏

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