當(dāng)下最受歡迎的計算機(jī)語言!
你以為在簡歷上寫Python、C++等就夠了嗎?這是2019最搶手語言!...
Python 曾借助人工智能的持續(xù)升溫
一躍成為最受歡迎的編程語言
甚至被寫入中小學(xué)教材
但現(xiàn)如今,Python 從Top 1 的寶座跌落
擠掉 Python 的正是Rust
或許你還沒有聽過這個名字
但你必須知道
Rust 正以驚人的速度
向編程語言的核心地位延伸
Rust 逆襲成最受歡迎語言
1最受歡迎語言 Top1
在 2018 Stack Overflow 年度開發(fā)者調(diào)查報告中,Rust 成功逆襲 Kotlin、Python、Javascript 成為最受歡迎的編程語言。Rust 由 Mozilla 基金會贊助開發(fā),這已經(jīng)是它在 StackOverflow 年度調(diào)查中 連續(xù)第二年被開發(fā)人員評為最受歡迎的語言。
(圖片來源于 Stack Overflow )
2客戶群體日益廣泛
Rust首次出現(xiàn)在2010年,相對而言是一種比較新比較年輕的語言。2016年,全面使用 Rust 的比例為3.7%,2017年已經(jīng)上升到 4.4%;而部分使用 Rust 的公司去年為16.1%,今年上升到16.6%。
(圖片來源于 InfoQ)
在部分使用 Rust 的公司里,大中型項目的比率比去年也有所增長。
(圖片來源于 InfoQ)
但整體而言,比起,Python、C、C++ 等,Rust 的使用并不算特別廣泛。調(diào)查顯示,Rust 使用率不高的很大一部分原因是選擇 Rust 的公司占少數(shù)。
(圖片來源于 InfoQ)
不過,Rust 在工作中的占比也越來越高。過去一年間,Rust 在商業(yè)應(yīng)用上有著令人驚訝的成長。下面是部分人們熟知的公司: 亞馬遜:用 Rust 構(gòu)建工具
Facebook:源代碼控制工具
Google:作為 Fuchsia 項目的一部分
微軟:在新的 Azure 物聯(lián)網(wǎng)框架中部分使用 Rust
Twitter:用 Rust 作為構(gòu)建團(tuán)隊支持的一部分
此外,還有百度、三星 等等,此前,J.P. Morgan 的為 Roar團(tuán)隊 招聘時,也吸納了不少 Rust 的使用者。
在參與問卷的 3589 個 Rust 用戶中,有 42% 的人使用 Rust 超過一年時間,而這個數(shù)字在上一年僅為 30%。使用時間短于一個月的用戶占了 18% 左右,可見目前 Rust 正在吸引大批的新用戶。
相信,隨著更多公司對 Rust 的選擇,Rust 的成長速度將更加迅猛。
Rust:編程語言中的黑馬
1最安全的語言
Rust 是由 IT 領(lǐng)域家喻戶曉的 Mozilla 開發(fā)的注重安全、性能和并發(fā)性的編程語言。人們經(jīng)常拿它與 C 語言進(jìn)行比較。主要區(qū)別在于:
Rust 是內(nèi)存安全的。在C代碼中最常見的錯誤有懸掛指針(Dangling Pointers),緩沖區(qū)溢出(Buffer Overflows)或者內(nèi)存錯誤。Rust 是為了避免這些而創(chuàng)建的,從而讓你在編寫時(在代碼運(yùn)行前)不會犯這類錯誤。
▼ Rust 及其家譜
(圖片來源于網(wǎng)絡(luò) )
由于需要掌握各種規(guī)則來實(shí)現(xiàn)記憶安全性,對于初學(xué)者來說學(xué)習(xí) Rust 有一定難度。然而,有經(jīng)驗(yàn)的開發(fā)人員喜歡使用Rust,而且在未來幾年會有很高的市場需求。
2全球薪資排名第二
薪資方面,根究 StackOverflow 的2017年調(diào)查,Rust 薪資較高,全球排名第二。
(截圖來源于 stackoverflow)
3強(qiáng)勢的3D打印槍
對程序員來說,編程語言就是武器:
C 語言是 M1 式加蘭德步槍,很老但可靠;C++ 是雙截棍,揮舞起來很強(qiáng)悍,很吸引人,但需要你多年的磨練來掌握;Python 是一種“v2/v3”雙管槍,每次只能用一個管子發(fā)射,但很多人永遠(yuǎn)不知道該用哪個管子發(fā)射好;Java 是 M240 通用彈夾式自動機(jī)槍,有時它的彈夾是圓的,但有時候不是,如果不是,當(dāng)你開火時,會遇到 NullPointer Exception 問題,槍就會爆炸,你被炸死;Ruby 是一把外嵌紅寶石的寶刀,人們使用它通常是因?yàn)榭雌饋砗莒?而 Rust 語言是一種3D打印出的槍,在未來將不可或缺
總結(jié):哪些人適合 Rust
Rust 適合那些希望能夠編寫C / C ++程序,但卻發(fā)現(xiàn)這些語言無法接近的人;Rust 適用于構(gòu)建 大型、復(fù)雜、性能敏感 的系統(tǒng)軟件項目的人員。大部分 Firefox都是用 Rust 編寫的,Rust 大大提高了 Firefox 的性能;Rust 是為 C / C ++ 專家而設(shè)的,他們希望有更好的關(guān)于未定義行為的編譯時間保證;Rust 適用于那些 希望編寫安全系統(tǒng)代碼 的人,這些代碼可以避免緩沖區(qū)溢出和其它未定義的行為;Rust 適用于對學(xué)習(xí)系統(tǒng)概念感興趣的學(xué)生和人員。很多人通過 Rust 了解了操作系統(tǒng)開發(fā)等主題;Rust 適合想要 更高級語言的嵌入式程序員,但是需要編譯成與 C語言一樣小和高效的代碼。
【微語】出國留學(xué),是人生的一次重要選擇,也許會有遺憾。不過,這樣的經(jīng)歷,也正是讓你成熟起來的標(biāo)志吧!
本文地址:http://v5tt.cn/liuxue/229974.html
轉(zhuǎn)載說明:文章《當(dāng)下最受歡迎的計算機(jī)語言!》由【留求藝】原創(chuàng)發(fā)布(部分轉(zhuǎn)載內(nèi)容均有注明出處,如有侵權(quán)請告知),轉(zhuǎn)載請注明文章來源。
你以為在簡歷上寫Python、C++等就夠了嗎?這是2019最搶手語言!...
出國留學(xué)已經(jīng)成為許多本科生的選擇。...
南洋理工大學(xué)是新加坡著名的理工類高校,在QS世界大學(xué)排名中一直位居前十五名。...
墨爾本最受歡迎的語言學(xué)校介紹...
機(jī)器學(xué)習(xí)是一門研究在非特定編程條件下讓計算機(jī)采取行動的學(xué)科。最近二十年,機(jī)器學(xué)習(xí)為我們帶來了自動駕駛汽車、實(shí)用的語音識別、高效的網(wǎng)絡(luò)搜索,讓我們對人類基因的解讀能力大大提高。...
...。最受留學(xué)生歡迎的專業(yè)還包括商業(yè)管理、工程與技術(shù)、計算機(jī)、社會科學(xué)、設(shè)計、創(chuàng)意與藝術(shù)設(shè)計、醫(yī)藥相關(guān)專業(yè)、...
一年一度的美國研究生申請季節(jié)又緊張而又忙碌的開始了,大家還在為沒有刷出合格的語言成績而心煩?想選好的地理位置的學(xué)校嗎?想選認(rèn)可度高的專業(yè)嗎?...
2023年,英國官方機(jī)構(gòu)公布了一份特殊的大學(xué)榜單,這是基于申請總?cè)藬?shù)計算出的英國最受歡迎大學(xué)榜單。...
...多個專業(yè)在全球享有盛譽(yù),以下是一些最受歡迎的專業(yè):計算機(jī)科學(xué)計算機(jī)科學(xué)專業(yè)在加拿大排名第一,課程內(nèi)容涵蓋計算機(jī)系統(tǒng)、科學(xué)計算、計算理論、計算機(jī)視覺、人機(jī)交互、游戲設(shè)計、計算語言學(xué)和自然語言處理、Web和...
24年秋季入學(xué)申請季已經(jīng)拉開帷幕,很多同學(xué)已經(jīng)開始進(jìn)行選校選專業(yè)。今天Lvy學(xué)姐為大家總結(jié)了英國熱門十大專業(yè)選擇攻略,不管你對哪個專業(yè)感興趣,我們都為你匯總了相關(guān)語言要求、學(xué)術(shù)要求以及推薦院校!下面來看詳細(xì)......
從事留學(xué)10年以上,幫助過很多的國內(nèi)學(xué)生處理留學(xué)申請,簽證,生活,學(xué)習(xí)等各方面的問題,有豐富的留學(xué)咨詢和實(shí)戰(zhàn)經(jīng)驗(yàn)。憑借著個人豐富的生活歷程和申請經(jīng)驗(yàn),會準(zhǔn)確的指導(dǎo)學(xué)生海外申請和學(xué)習(xí)生活的相關(guān)注意事項,成功幫助眾多學(xué)子完成夢校留學(xué)的夢想。