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