今年9月份的Tiobe編程語言排行榜新鮮出爐。榜單顯示,盡管Java、C和C++語言的流行指數近幾個月以來都有所下降,但仍保持Tiobe語言排行榜前三地位。而它們的主要的競爭對手——Python和C#本月流行指數卻有所下滑。據悉,Python本月流行指數下降了1.32%,C#與同期相比下降了0.71%。
▲9月份Tiobe編程語言排行榜前十
Python和C#長期以來都被看做對Java、C與C++最有威脅的語言,但是由于自身的局限性,迄今為止還沒有撼動Java、C與C++的地位。C#沒有進入前三是由于在非Windows系統下的運行的局限,而Python是一門動態語言的,對大多數軟件系統使用起來也具有一定的局限性。
Tiobe的董事總經理保羅·詹森(Paul Jansen)明確表示,C#與Python很難超越Java等大型編程語言進軍前三甲,但是對于谷歌的Go語言,預測在接下來的幾個月排名會有所回升。今年7月份Go的排名是第10,8月份下降到了第16位,9月份總排名是第17,Go排名下降只是暫時的,下個月可能就會有所回升。
預測編程語言流行指數的難度之一是用單一語言編寫的程序越來越少,隨著編程語言的多樣化,開發人員供使用的編程工具也越來越多,更多的編程語言將會受到開發者的重視。看來Python干掉Java真的要成為天方夜譚了,到底誰才是你心中的編程明星呢?