我相信有很多程序員以前并不太關(guān)心Go語言,但是從這幾個月的來看,Go語言確實(shí)后勁很足,這個月已經(jīng)沖進(jìn)了編程語言排行榜前十名。
這里介紹下:Go語言是谷歌發(fā)布的第二款開源編程語言。我也記得以前某某程序員曾說過Go語言會取代Java。不管其現(xiàn)在情況如何,但至少給程序員們看到了它的發(fā)展,能否超過JavaScript和Python這些語言,后來居上呢!先看看走勢
前十名明星編程語言只有Go語言很明顯的看出是上升
再看看具體數(shù)據(jù):
歷史編程語言排名(1987-2017)
以下排名取自于12個月的平均值。
很明顯看出Java作為編程語言之首已經(jīng)十幾年了,雖然Go語言來勢洶洶,但是我不感覺他能超過Java,頂多是Java和Go兩種編程語言想用哪個用哪個。
Java學(xué)習(xí)交流群632119504,歡迎喜歡Java的各位大神小神前來學(xué)習(xí)交流,Java編程新技術(shù),群內(nèi)會第一時間告知,還有眾多大佬加入以便于更好的商量解決遇到的問題哦,新手也不要怕哦
為什么?Java的jdk庫,
Java的庫恐怕是這個世界上最全面、最穩(wěn)定的庫,無數(shù)的牛人不斷的給這個庫注入新鮮的血液,舉一個例子講講Java的并發(fā)庫,這個庫讓整個Java生態(tài)體系在并發(fā)領(lǐng)域都有了一個新的高度,用了多少年還在用,Java是很龐大的,很多很多的庫你根本沒機(jī)會用到,很多時候都是偶爾在開源的項(xiàng)目中看到。你根本就無法完全了解Java,這個體系實(shí)在是太全面了,拿來就能用,而且還極其穩(wěn)定和優(yōu)秀,這讓很多Java程序員入門的門檻很低,但是想寫出高效的代碼卻很難,用C++的同學(xué)有些瞧不起用java的,說你們都不關(guān)心內(nèi)存,對效率這回事基本都不在乎,的確,這就是JVM平臺的副作用,太優(yōu)秀了,讓Java程序員忘記了自己需要實(shí)現(xiàn)類庫。
Java學(xué)習(xí)交流群632119504,新手還不抓緊趕緊好好學(xué)習(xí),老了咋辦
說這么多,我只想說,不管是Go、Kotlin、Python、或者是其他的什么編程語言,就算你開源了,10年內(nèi)估計也難以取代Java在編程語言中的地位。
還有,Java太適合構(gòu)建一個超大項(xiàng)目了,30w行代碼你都不好意思說自己是做Java的,怎么也得上百萬吧?這就是Java的整體概念,一弄就是上百萬級別的項(xiàng)目,弄個虛擬機(jī)都是上百G的,龐大到讓你跪。
本文中所用全部數(shù)據(jù)均取自TIOBE編程語言社區(qū)排行榜。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。