TIOBE 和 PyPI 兩大編程語言排行榜哪個更靠譜?

jopen 10年前發布 | 11K 次閱讀 編程語言

Google 的 Dart 語言真的在漲嗎?是誰在決定 TIOBE 和 PyPI 兩個編程語言排行榜的圖表,閱讀這篇文章你將會得到答案。

首先讓我們先看看 10 月份剛發布的 Tiobe index 。這個排行綁比較有趣的是 Google 的 Web 編程語言 Dart 漲勢兇猛,居然首次進入前 20 名。

TIOBE 和 PyPI 兩大編程語言排行榜哪個更靠譜?

TIOBE 編程語言排行榜 (tiobe.com)

Google Dart: JavaScript 殺手?

Dart 是 Google 在 2011 年發布的結構化 Web 開發語言,用于來 JavaScript 競爭。而有些用戶做夢希望它成為 JavaScript 的繼任者,其他的人持懷疑態度。

在去年10月份的 TIOBE 排行榜中,Dart 排名第 81,今年 10 月居然上升到 17 名,這個排名上的跳躍唯一說明的是 Google 的編程語言很受歡迎。

同樣值得注意的是其他的 JavaScript 競爭者,包括 CoffeeScript 排名第 133,微軟的 TypeScript 排名 122,那這 Dart 算是異軍突起?

Dart 趨勢

Tiobe 稱 Dart 這個巨大變化引起廣泛社區關注,但事實上只有 Chrome 瀏覽器用戶才支持 Dart 語言,這也是 Google 的一個威懾,似乎大家都是這么想的。

對 Dart 而言,Dart-to-JavaScript 編譯器與 Dark VM 作為廣告作用推出的。這個 "Dart 2js Trans Compiler"  推出有一段時間了,用于生成更簡潔更快速的 JavaScript 代碼。

另 外一個外部的原因還可能是 2013年11月發布的  Dart 1.0 版本,以及當前最新的 Dart 1.6.0 版本,是否這是一個導致排名上漲的因為,我們有待觀察。通過的排名上漲應該也會體現在其他的編程語言排行榜上,例如 PyPl, RedMonk 或者是 GitHut observed.

Swift, JavaScript, Java

其 他方面的新聞:蘋果的 Swift 編程語言在 10 月份排名到 19 的位置,而 PyPi 上排第 11。在 TIOBE 9月份榜單中,JavaScript 從第 9 掉到第 12,而 PyPI 上 JavaScript 依然排名第 7。這是純屬巧合還是導致 Dart 上漲的原因之一?

在 TIOBE 中 Java 語言千年老二,而 PyPI 始終排名首位。PyPI 團隊對如此排名的精確度發表評論稱:TIOBE 使用 "Language + programming" 的方法不是特別有意義。

例如搜索“Objective- C programming” 將提供 2000 萬的結果網頁,而如果你搜索” C programming” 你將只得到 1100 萬結果,問題是有多少實際是在訪問 Objective-C 網站呢?

PyPl 開始在批評 TIOBE 排名中 Java 的下行曲線。PyPl 使用“Language + Tutorial” 進行搜索,并觀察到這些年相對于搜索“Java Tutorial”比較其他語言教程的搜索總量在下降。

Tiobe 對比 PyPl

下面來看看 TIOBE 和 PyPI 兩個編程語言排行榜在 2014年10月的排行數據的不同:

Tiobe

  1. C

  2. Java

  3. Objective-C

  4. C++

  5. C#

  6. Basic

  7. PHP

  8. Python

  9. Perl

  10. Transact-SQL

PyPl

  1. Java

  2. PHP

  3. Python

  4. C#

  5. C++

  6. C

  7. JavaScript

  8. Objective-C

  9. Ruby

  10. Basic

不管怎樣,下個月新一輪的排名游戲又將開始,我們繼續關注 Dart、Swift、JavaScript 和 Java 的變化。

來自:jaxenter

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!