TIOBE 2017年1月語言排行榜:Go語言榮獲2016年度程式語言

2021-02-13 GitChat精品課

TIOBE每年會將年度程式語言的桂冠頒發給當年最受歡迎的程式語言,而今年幾乎無需競爭,谷歌的Go語言便以大比分輕鬆拿下了這項榮譽。2016年度Go語言獲得了2.16%的用戶增長,其後遠遠綴著它的競爭者——用戶增長佔比分別為0.95%和0.91%的Dart和Perl語言。Go語言的成功主要源於其易學和務實的本質,這種語言並非理論概念相關的,而是紮根於實踐動手經驗。除此之外,Go語言源生便支持並發編程。TIOBE公司有越來越多的客戶紛紛採用Go語言。

那麼,2016年中其它頗有前景的程式語言都怎麼樣了呢?

Dart從第26名猛衝到了第17名;Rust保住了前50名的位置,從第47升至第41名;Hack和Julia目前也即將闖入前50名,分別從第61和第73名升到了第51和52名。

2016年還有兩門語言初次出現在TIOBE排行榜上,分別是排名第86名的Crystal和排名第87名的Kotlin。

TypeScript在金融業十分受歡迎,不過在TIOBE排行榜的排名還在100名開外,在2016年一整年的時間裡從第169上升到了137名。

那麼2017年的年度程式語言將花落誰家呢? 我們預測:C++、Swift、Julia和TypeScript都會是這個位置的有力競爭者。

所有圖片均可點擊查看。

程式語言排行榜 TOP20 榜單

下面是第 21-50 位的程式語言,排名如下:

Top 10程式語言TIOBE指數走勢(2002-2016)

下面是50-100名:由於差異較小,僅將名稱列在下面(按照首字母排序)

(Visual) FoxPro, ABC, ActionScript, APL, AutoLISP, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Common Lisp, Crystal, DiBOL, Eiffel, Elixir, Elm, Emacs Lisp, Factor, Forth, Hack, Icon, IDL, Inform, Io, J, Julia, Korn shell, Kotlin, Maple, ML, NATURAL, NXT-G, OpenCL, OpenEdge ABL, Oz, PL/I, PowerShell, Pure Data, REXX, S, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog, Wolfram

Top 10程式語言排行榜更長期走勢(1987-2017) 

(註:該位次取自12個月的平均值)

年度程式語言(2003-2015)

必須聲明這個榜單本身採集的是英文世界的數據,雖然在反映趨勢上有一些參考意義,但與中國的實際情況不完全符合,而且,這張採樣本身也有相當大的局限性。

【說明】TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每月更新。這份排行榜排名基於網際網路上有經驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進行計算。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的代碼數量多少。這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。具體解釋可以點擊這裡查看。

原文連結: TIOBE Index for January 2017 (文/孫薇 責編/錢曙光)

相關焦點

  • TIOBE 9月程式語言榜:Python超C++
    /tiobe-index/TIOBE 發布了9月份的程式語言排行榜,上個月Python與第3名擦肩而過,我們還曾預測本月C++恐被Python超越;果不其然,指數穩步上升的Python終於在本月打敗了 C++,成功登上第三的寶座萬年前三,終被Python打破這是Python有史以來第一次進入TIOBE程式語言排行榜前三
  • TIOBE 2017年2月語言排行榜: 教學類語言Scratch首次闖入排行榜前二十
    教育兒童學習編程這個領域顯然不應該被低估,大家應該還記得Logo語言裡那個蠢萌的海龜吧,那已經是多年以前的事情了,而如今這個領域又獲得了長足的發展。TIOBE排行榜前100名中還包括其他教學類的程式語言,如排名第36的Logo,排名第47的Alice,以及排名第75的NXT-G。
  • 2017年9月程式語言排行榜:Java、C、C ++ 三分天下何時休
    TIOBE程式語言社區發布了 2017 年 9 月排行榜,Java、C、C ++ 三門程式語言已經在 TIOBE 的佔據前三有 15
  • 2017年程式語言排行榜:Python高居首位!
    IEEE Spectrum 發布了第四屆頂級程式語言交互排行榜。
  • Go語言無孔不入的2016:躋身主流程式語言、國內大熱、極速提升、尖端應用……
    時隔一年,回頭再看,Go已躋身主流程式語言行列。在國內,Go的熱度更是不凡。2016,對於Go來說,又是怎樣的一年? Go語言已經7歲了!今年8月,Go 1.7如期發布。撰寫本稿時,Go 1.8的測試版也出來了。我們正在熱切盼望著明年2月的Go 1.8正式版。
  • 2017年9月程式語言排行榜:Java、C與C++三巨頭還能統治排行榜多久?
    三巨頭與其它程式語言間的差距正在迅速縮小。
  • Go語言愛好者周刊:第 2 期
    [6] (英文)8 月 20 日有一個 WebAssembly + Go 的主題演講。[7]5、5 種程式語言可能註定失敗![8]這 5 種:Ruby、Haskell、Objective-C、R、Perl ,你認可嗎?
  • 學計算機編程開發:應該學習哪一種程式語言,C++還是C#?
    這樣問的問題確實很難回答,因為您尚未指定任何編程背景或特定意圖。從您願意點擊進來閱讀這篇文章來看,我認為您是編程的初學者。
  • Unity公益 | 用程式語言鉤織聲音的翅膀
    藉助獨特的企業優勢,Unity期待用代碼語言幫助孩子們鉤織出跨越現實邊界的斑斕世界。盧梭曾說,「現實的世界是有限度的,想像的世界是無涯際的。」應用在編程世界中應該再合適不過了。此前,Unity打造創想家計劃,培養青少年邏輯思維的同時創造想像空間,現在,Unity打破「常規」,為無聲世界的孩子們插上翅膀,幫助他們感受到不一樣的瑰麗世界。
  • 討論:真正精通一門開發語言到底是什麼程度?
    所以精通多門語言,應該就是知道每種語言的實現原理,從一維到二維。然後再提升就是能形成對比。其實小弟覺得你不用糾結,好好多用,有時間,多研究實現原理就是。從虛的角度上來講…就是你要真正理解這門語言的設計模式和思想,了解你使用他的意義,最後還要跳出語言本身,去理解你所開發的產品,真正意義上的「精通」絕不是有多熟練的掌握了語言這門工具,而是了解你用這個工具創造了什麼甚至創造工具本身。
  • 初學者:如何學好C語言?
    《C語言參考手冊》就是《C Reference Manual》,是C語言標準的詳細描述,包括絕大多數C標準庫函數的細節,算得上是最好的標準C語言的工具書。順便提一句,最新的《C程序設計語言》是根據C89標準修訂的,而《C語言參考手冊》描述的是C99標準,二者可能會有些出入,建議按照C99標準學習。
  • 漢語作為第二語言研究會議通知兩則(2016) 語音實驗Workshop
    , Chinahttp://training.ecnu.edu.cn/caslar4For more information e-mail:caslar2016@chinese.ecnu.edu.cn研討會Conference第四屆漢語作為第二語言研究國際研討會2016年8月19
  • SQL語言基礎:資料庫語言概念介紹
    1、概念介紹
  • 世界上最強勢的語言:葡萄牙語第9!
    現在全球有超過6,000種不同的語言,但其中有三分之一的語言各自只有不到1,000人會說。
  • C語言基礎:第一個最簡單程序——Hello World!
    基本功無論在什麼領域內都有著不容忽視的地位,想要學好編程,並將程序運動到實際當中去一定要學好基礎,學好C語言基礎,
  • 【培林語言表演】8月鄭州站----全國少兒口才研討會.
    10:40-12:002016年秋冬季培訓學校目標制定及工作推進,怎樣做到步步為贏。2017年「怒放吧!小熒星」                                     --迎新年晚會》一本【限量贈送】驚喜三:價值2680元的《萬用表格大全》一套【限量贈送】1、參會費用500元/人, 2、未報名學校或未進行打款確認的學校,會務組將不予接待、不予進入會場,請予以諒解。
  • 考試信息 || 奧地利德語語言證書(ÖSD)考試定於11月25日舉行
    奧地利德語語言證書(Österreichisches Sprachdiplom Deutsch,簡稱ÖSD)是由奧地利國家認可的考試與評估系統,面向以德語作為外語的學習者。ÖSD考試採用歐洲共同語言參考標準(CEFR)與《德語語言大綱》的分級標準(從C2至A1),頒布相應的德語語言等級證書。考試分為筆試(閱讀、聽力、寫作)與口試兩部分。
  • 羅馬尼亞語(語言小百科)
    義大利語族 - 羅曼語族 - 東羅曼語支 - 羅馬尼亞語語言形態分類:屈折語所屬語言聯盟:巴爾幹語言聯盟使用的國家和地區:羅馬尼亞,摩爾多瓦,澳大利亞,義大利,西班牙,烏克蘭,保加利亞,美國,加拿大,巴西,墨西哥,阿根廷,希臘,土耳其,以色列,俄羅斯,葡萄牙,英國,賽普勒斯,法國,德國等國家。
  • 【非洲語言】淺談非洲主要通用語言分布
    非洲是世界上語言種類最多的大陸,根據各種權威的估計,獨立使用的語言約為800至1000多種。
  • Go編程: 那些隱晦的操作符
    編程「邊角料」的最後一篇,主要針對 Go 語言提供的操作符進行一次總結。: &^ &^=除以上操作符以外,在 Go 語言中還有一個特殊的符號 _, 以及一個非 Go 語言操作符的特殊字節?。刨去一些常用的操作符,對其中較隱晦操作符做個簡單的備註,方便不時之需。