首頁>技術>

地位顯著上升

Python是世界上最流行的程式語言之一。確實,它比以往任何時候都更加重要。在分析公司RedMonk釋出的最新程式語言受歡迎度排名中, Python從第三位攀升至第二 。自RedMonk自2012年開始編制排名以來,這是第一次,JavaScript以外的語言仍是該公司排名第一的語言,另一門語言是Java排名第二。

考慮到從Python的第二版到今年的第三版之間有時艱難的過渡,該里程碑顯得尤為重要。

成功

聯合創始人史蒂芬·奧格雷迪(Stephen O'Grady)在報告中寫道,RedMonk通常不會對排名進行太多改動,但是很少見到由成熟的語言組成的頂級程式語言出現任何變化。JavaScript是開發人員在Web瀏覽器中執行程式碼的主要方式,並且也越來越多地用於其他目的,從移動和桌面應用程式開發到程式設計無人機。同時,Java是編寫Android應用程式的標準語言,並且是公司軟體開發的中流main柱。

並不是Python的持續成功。從Python 2到Python 3的漫長過渡可能使其他地方的開發人員分流。Python 3於2008年首次釋出,該團隊最初計劃在2015年停止支援Python 2,這意味著官方專案將不再提供錯誤修復和安全更新。但是他們將最後期限延長到2020年,當時很明顯,許多開發人員將需要更多時間將其程式碼更新為較新版本。

在這段時間裡,開發人員可能會選擇切換到更新的程式語言,例如Mozilla的Rust,Google的Go或JetBrains的Kotlin。同時,較新的程式設計師可能會選擇學習使用更廣泛的JavaScript,或者由於對每種版本的Python適用的教程,程式碼示例和開原始碼庫的困惑而被關閉。但是,如果Python因過渡而失去了任何開發人員,那麼在新的轉換中,它似乎已經彌補了他們的不足。

O'Grady認為Python的多功能性是其持續流行的原因之一。像Google,Dropbox和Instagram這樣的公司都非常依賴Python,無數的小型企業也是如此。它也是學術界的家,是許多科學家和數學家首選的資料處理語言。

RedMonk根據兩個標準對程式語言進行排名:在問答網站StackOverflow上對每種語言的詢問數量,以及基於Microsoft擁有的服務GitHub上託管的每種語言的專案數量。這個想法是要發現軟體開發行業的趨勢。

RedMonk的評估(至少與Python有關)與其他措施一致。根據StackOverflow的一項調查,Python是僅次於JavaScript和資料庫查詢語言SQL的第三大廣泛使用的程式語言,僅次於HTML。調查發現,Python是僅次於Rust的受訪者第二喜歡的語言。同時,用來衡量特定語言搜尋引擎結果數量的Tiobe索引顯示Python近年來越來越流行,目前在索引中排名第三,僅次於Java和C。

RedMonk的最新報告中排名前20位的語言幾乎沒有變化。但是O'Grady確實標誌著排名中的後起之秀:Google開發的一種語言Dart在過去18個月中從第33位上升到第24位,上升了9位。

9
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 乾貨|這可能是最全的高併發、高效能、高可用解決方案總結