Python再獲年度編程語言,微軟或成最大贏家
成立于 2000 年的 Tiobe 公司,二十多年來一直以衡量編程語言流行度而聞名。由 Tiobe 推出的年度編程語言獎項 2021 年再度花落 Python,這是 Python 連續第二年被評為年度編程語言,也是第五次獲得該獎項。
該獎項旨在頒發給一年內使用率增幅最大的編程語言。Tiobe 表示,C# 的增幅原本有望首次奪冠,然而 Python 在 2021 年最后一個月超過了 C#。Python 近年來的流行得益于機器學習、數據科學等領域的推動。
Tiobe 的排名是基于搜索引擎統計的,根據開發人員搜索的編程語言關鍵詞,按搜索份額劃分。
Tiobe 的年度排名也反映出微軟對于開發者的重要性。
微軟在 2020 年聘請了 Python 之父 Guido van Rossum,旨在提高 Python 語言的效率。Python 在高端硬件上運行良好,在移動設備上運行滯后,但它為 Azure 等云平臺上的開發創造了機會。
Python 之父 Guido van Rossum
Tiobe 的年度排名中第二受歡迎的語言 C# 則是由微軟技術研究員 Anders Hejlsberg 為 .NET Framework 和微軟的開發者工具 Visual Studio 設計的語言。
相比之下,盡管 Java 仍是開發者們學習的基本語言,但企業應用的標準已從 Java 變為 Python。
「雖然距離 Java 在 2001 年創下 26.49% 的歷史記錄還很遙遠,但 Python 已經成為許多領域事實上的標準編程語言,而這種勝利并不會很快停止,」 Tiobe 主席 Paul Jensen 指出潛在的新競爭者的數量是有限的:「除了 Swift 和 Go 之外,我們預計不會很快有任何新語言進入前 5 名甚至前 3 名。」
今年的排行榜中出現了一些攪局者。Rust 是一種處理內存安全漏洞的系統編程語言,目前排名 26 位, 領先于 MIT 的 Julia 和 Kotlin,一種由谷歌認可的用于 Android 應用程序開發的語言。
Rust 在 2021 年的表現很突出,得到了 Facebook、AWS、微軟 Azure 和谷歌云的支持。
Tiobe 稱,蘋果的 Swift(用于 iOS 和 macOS 應用程序開發)從第 13 位躍升至第 10 位,而谷歌的 Go 從第 14 位略微升至第 13 位,Kotlin 從第 40 位上升到第 29 位,谷歌的 Dart 從第 25 位跌至第 37 位,Julia 從第 23 位跌至第 28 位,而微軟的 TypeScript 從第 42 位跌至第 49 位。 Tiobe 2022 年 1 月榜單中,排名前 10 位的語言是 Python、C、Java、C++、C#、Visual Basic、JavaScript、匯編語言、SQL 和 Swift。
參考鏈接:
https://www.zdnet.com/article/top-programming-languages-this-developer-favorite-shows-no-sign-of-slowing-down/
【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】