本文分兩部分:TIOBE 10月份程式語言排行榜,和Stack Overflow的開發者最討厭的程式語言排行榜。你喜歡的程式語言,在哪個榜單上?
今年3月份,Swift有史以來第一次排行榜前十名。但近期佔比不斷下滑,甚至又回到了第 16 位。看來之前「Swift主要用於在蘋果的生態系統中編寫應用程式,排名不會進一步增長」的預言還是有點準的。
2017年10月份TIOBE程式語言排行榜前20名
TIOBE top 10 指數走勢
TIOBE top 10 排名變化
【注】
TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每月更新。這份排行榜排名基於網際網路上有經驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的代碼數量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。
Stack Overflow:最不受待見的程式語言
看過許多最受歡迎的程式語言榜單,但你知道開發者最想規避的語言是什麼嗎?Stack Overflow 近日發布了一些數據,試圖找出最不受歡迎的程式語言。
下文數據是由 Stack Overflow 的開發者標記的以前使用過但不想再碰的語言和技術組成,具體算法可查閱原文。僅作娛樂,請理性探討。
在程式語言方面,最不受歡迎的語言包括 Perl、Delphi、VBA、PHP、Objective-C、Coffeescript 和Ruby 。而那些很少被標記為「dislike」的語言,大多都是在其他榜單中增長較快的,比如 R、Python、Typescript、Go 和 Rust 等。
該數據還總結出了一些技術的受歡迎情況。開發者最不喜歡的技術包括 Internet Explorer、Visual Basic、Flash、COBOL、Fortran 和 Pascal ;普遍喜歡的技術則包括:機器學習、Git、Python 3.x、HTML5 和 CSS3 。
Stack Overflow 的數據科學家 David Robinson 表示:「值得強調的是,這並不是針對技術的質量或人氣的指責。而僅僅是衡量哪些技術在至少一部分開發人員的使用過程中,是讓他們感覺到舒服還是負面的。」
有意思的是,數據還體現了行業中存在的技術型競爭關係,像是 Linux 、OSX vs Windows,Git vs SVN,vim vs emacs ,React vs Angular 等。開發人員通常不願意使用他們認為過時的東西,建議用更現代的技術來取代。
【注】
Stack Overflow這部分的漢語翻譯來自開源中國,網址:https://www.oschina.net/news/90175/disliked-programming-languages
更多詳細數據,可查看英文原文網址:What are the Most Disliked Programming Languages?
https://stackoverflow.blog/2017/10/31/disliked-programming-languages/
點擊閱讀原文↓TIOBE查看更詳細數據