您的位置:首頁>正文

2017年度程式設計語言:是進入高考科目的Python還是常勝將軍Java?

轉瞬之間, 2017年又進入為期不足一個月的倒計時模式。 在程式設計語言界, 誰將問鼎 2017 年度最受歡迎的程式設計語言?諸多開發者也在圈子裡炸開了鍋, 有人說是最近風華正茂而且被納入中國高考科目的 Python、有人認為還是老牌常青藤 Java、也有人贊成是今年剛被 Google 擁抱的 Kotlin?

然而根據最新的 TIOBE 12 月程式設計語言排行榜來看, 年度最佳候選人除了以上猜中的一個 Kotlin 之外, 我們還發現了一個意想不到的候選人——C 語言。 雖然C可謂是程式設計語言的奠基人, 但是隨著程式設計語言的百花齊放, C語言一度有點消沉低迷。 然而這一次的強勢複出竟為哪般?

對於較新的 Kotlin, 於 2011 年由 JetBrains 發佈, 能運行於 Java 虛擬機器之上。 今年 5 月, Google 將其選為 Android 官方語言, Kotlin 因此擁有了一定的知名度, 甚至不少開發者還認為它即將撼動 Java 的霸主之位。 因此, Kotlin 能成為今年年度程式設計語言最佳得主的候選人之一,

也屬於意料之中。

而作為競爭對手的 C 語言, 是世界上最古老的程式設計語言之一。 雖說從近幾個月的 TIOBE 程式設計語言排行榜中, C 語言一直名列第二, 但距離上一次 C 語言獲得年度程式設計語言已經有九年了。

如今, 對於其為何再次成為候選人之一, 很多人都在想C語言的複出是為哪般?

事實上如果貼近生活的軟體發展人員就會發現近幾年, 由於小型軟體設備的普及, 以及低端軟體在汽車行業的增長, C 語言在 2017 年收穫了不小的流行度。 此外, 還有不少網友表示:物聯網來襲, C 語言自然又得雄起。 物聯網要發展, 硬體設備與軟體程式設計的結合是核心, 所以嵌入式開發也隨著物聯網的火熱而崛起。

12 月程式設計語言排行榜 TOP20 榜單:

與 TIOBE 11 月程式設計語言排行榜相比, Top 5 中 Java、C、C++、Python、C# 排名並未有所變化, 而專門為統計和資料分析開發的 R 語言一路飆升至前十名。 此外, 上個月大有跌出 Top 20 之勢的 Swift 和 Objective-C 在這個月也逐漸回緩。

歷史排名(1987-2017)注: 以下排名位次取決於 12 個月的平均值。

程式設計語言“名人榜”( 2003-2016)“年度程式設計語言”獲獎名單如下圖所示, 該獎項授予一年中評分最高的程式設計語言:

【說明】

TIOBE 程式設計語言社區排行榜是程式設計語言流行趨勢的一個指標, 每月更新, 這份排行榜排名基於互聯網上有經驗的程式師、課程和協力廠商廠商的數量。 排名使用著名的搜尋引擎進行計算。 請注意這個排行榜只是反映某個程式設計語言的熱門程度, 並不能說明一門程式設計語言好不好, 或者一門語言所編寫的代碼數量多少。 同樣的對於每一門程式設計語言而言, 都沒有好與壞之分, 程式設計語言都有自己的側重點或者說自身的優勢吧, 只是某種開發環境或者專案中更適合用某一種程式設計語言。

只是某種開發環境或者專案中更適合用某一種程式設計語言。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示