1. 程式人生 > >秒殺Python/C++, 這才是2019最火的語言!

秒殺Python/C++, 這才是2019最火的語言!

01

Rust的逆襲

1

最受歡迎語言Top1

在2018Stack Overflow年度開發者調查報告中,Rust成功逆襲 Kotlin、Python、JavaScript 成為最受歡迎的程式語言。Rust由Mozilla基金會贊助開發,這已經是它在StackOverflow年度調查中連續第二年被開發人員評為最受歡迎的語言。

 

秒殺Python/C++, 這才是2019最火的語言!

 

 

*圖片來源:Stack Overflow

2

客戶群體日漸廣泛

Rust首次出現在2010年,相對而言是一種比較新比較年輕的語言。2016年,全面使用 Rust的比例為3.7%,2017年已經上升到 4.4%;而部分使用Rust的公司去年為16.1%,今年上升到16.6%。

秒殺Python/C++, 這才是2019最火的語言!

 

*圖片來源:InfoQ

在部分使用Rust的公司裡,大中型專案的比率比去年也有所增長。

秒殺Python/C++, 這才是2019最火的語言!

 

*圖片來源:InfoQ

但整體而言,比起,Python、C、C++ 等,Rust的使用並不算特別廣泛。調查顯示,Rust使用率不高的很大一部分原因是選擇Rust的公司佔少數。

秒殺Python/C++, 這才是2019最火的語言!

 

*圖片來源:InfoQ

不過,Rust在工作中的佔比也越來越高。過去一年間,Rust在商業應用上有著令人驚訝的成長。下面是部分人們熟知的公司:

亞馬遜:用 Rust 構建工具

https://github.com/amzn/askalono

Facebook:原始碼控制工具

https://twitter.com/Sunjay03/status/1019782490800603136)

Google:作為 Fuchsia 專案的一部分

https://github.com/fuchsia-mirror?utf8=%E2%9C%93&q=&type=&language=rust

微軟:在新的 Azure 物聯網框架中部分使用Rust

https://twitter.com/maxgortman/status/1012011425353461760

Twitter:用Rust作為構建團隊支援的一部分

https://twitter.com/stuhood/status/978410393944047617?s=19)

此外,還有百度、三星等等,此前,J.P. Morgan的為 Roar團隊招聘時,也吸納了不少 Rust的使用者。

在參與問卷的3589個Rust使用者中,有 42% 的人使用Rust 超過一年時間,而這個數字在上一年僅為 30%。使用時間短於一個月的使用者佔了 18% 左右,可見目前Rust正在吸引大批的新使用者。

秒殺Python/C++, 這才是2019最火的語言!

 

相信,隨著更多公司對Rust的選擇,Rust的成長速度將更加迅猛。

02

程式語言中的黑馬

1

最安全的語言

Rust是由IT領域家喻戶曉的Mozilla開發的注重安全、效能和併發性的程式語言。人們經常拿它與 C 語言進行比較。主要區別在於:

進群:960410445  即可獲取原始碼!

 

Rust是記憶體安全的。在C程式碼中最常見的錯誤有懸掛指標(Dangling Pointers),緩衝區溢位(Buffer Overflows)或者記憶體錯誤。Rust是為了避免這些而建立的,從而讓你在編寫時(在程式碼執行前)不會犯這類錯誤。

 

秒殺Python/C++, 這才是2019最火的語言!

 

 

*Rust及其家譜 圖片來源:網路

由於需要掌握各種規則來實現記憶安全性,對於初學者來說學習Rust 有一定難度。然而,有經驗的開發人員喜歡使用Rust,而且在未來幾年會有很高的市場需求。

2

薪資可觀

薪資方面,根據StackOverflow的2017年調查,Rust薪資較高,全球排名第二。

秒殺Python/C++, 這才是2019最火的語言!