原來Java是這樣打敗PHP的,這張開源圖太狠了
各大編程語言排行你知道幾個?目前來說,最受程序員歡迎的有以下幾大編程語言排行榜:
TIOBE編程語言排行,它是由位于荷蘭的TIOBE公司創(chuàng)建和維護的
RedMonk編程語言排名,RedMonk 編程語言排行榜通過追蹤編程語言在 GitHub 和 Stack Overflow 上的代碼使用情況與討論數(shù)量進行的排行
PYPL編程語言,它是基于Google上列表對象的相關(guān)搜索頻率進行排名
之前,曾有一位程序員在Github上做了一個編程語言統(tǒng)計項目——Githut 2.0,它顯示了2012年第二季度以來的編程一眼排行,折線圖上顯示的是排行榜前10的編程語言。
排名表上顯示的是編程語言的前50名,列表中的所有分數(shù)相加結(jié)果為100%,同時還用趨勢箭頭顯示了今年的百分比痛去年的差異。
最后還有一個開源協(xié)議排行。
單從這些數(shù)據(jù)來看已經(jīng)非常直觀了,唯一不方便的地方就是你想查看某個季度的數(shù)據(jù)都需要手動選擇,最近Reddit上的一位程序員基于這份數(shù)據(jù)統(tǒng)計了從2012年6月-2020年6月GitHub上最受歡迎的編程語言,讓你直觀的感受編程語言的興衰變遷。
目前這個帖子在Reddit上的熱度已經(jīng)達到30.8K,累計評論1700多條??梢钥闯鰪?012年至今,JavaScript的占比一直在不斷的增加。
2014年至2015年,Java表現(xiàn)最為突出,連續(xù)超越PHP和Ruby,擠進了前三行列,在這期間Go語言的份額也開始出現(xiàn)明顯增長,而C++則出現(xiàn)了回落跡象。
通過這樣一個動態(tài)的圖表,我們可以更直觀的感受各大熱門編程語言的變化,這份數(shù)據(jù)采用的是GitHub的公共倉庫,并沒有針對私有倉庫,所使用的工具是Python和TKInter。
有網(wǎng)友評論:R語言竟然都沒有從“其他語言”行列脫離出來:
當(dāng)然,這可能是因為R語言更多的被用在學(xué)術(shù)方面,許多用R編寫的東西實際上從未真正發(fā)布到Github共有庫上。
還有網(wǎng)友評論:看到C#的人氣這么低有些震驚,猜測之所以這樣的原因是它更多的被用在非開源的企業(yè)項目上。
也有人評論:Go語言比我想象中的要更受歡迎。如果你想?yún)⑴c討論也可以到Reddit帖子上參與。
Reddit地址:https://www.reddit.com/r/dataisbeautiful/comments/irx2h6/oc_most_popular_programming_languages_according/
Github地址:https://madnight.github.io/githut/#/pull_requests/2020/1