IT圈有一個·懸了很多年未決的世界謎題:“Java到底什么時候會死啊?”今天,在眾多“Java已死”的月經(jīng)帖中,終于有人正面回應(yīng)了Java的死期。據(jù)國外顧問機(jī)構(gòu)約翰·庫克博士的預(yù)測,到2039年Java將壽終正寢。換句話說,Java只剩22年可活。
這時可能就會有人跳出來反駁約翰·庫克,你憑什么這么說?有什么科學(xué)依據(jù)呢?
你還別說這還真不是空口說白話,確有科學(xué)依據(jù)的。《反脆弱》書里介紹了一個林迪效應(yīng):對于會自然消亡的事物生命每增加一天,預(yù)期壽命就會縮短一些。對于不會自然消亡的事物,生命每增加一天,意味著更長的預(yù)期剩余壽命。
那么這和Java的死亡有什么關(guān)系呢?較老的編程語言,例如FORTRAN,BASIC和COBOL等雖然不是最流行的編程語言,但是它們在特定領(lǐng)域都有一定的應(yīng)用。而對于較新的編程語言,如Go,Python,Java和C,則可能會被其它更新更好的語言所替代。也許生命周期還長不過較老的編程語言。
除了Java,約翰·庫克博士還預(yù)言了其它編程語言的生命周期。最先會掛掉的是近年來很熱的Go語言(2025年),C#(2034年),Python(2043年),Haskell(2044年),C(2062年),Lisp(2075年),F(xiàn)ORTRAN(2077年)。換句話說,在本世紀(jì)結(jié)束時,這些語言都將消失。
面對這種局面,程序員們有什么想說的:
網(wǎng)友A:搞得好像哪個程序員能編22年一樣……
網(wǎng)友B:那還好,估計能撐到我退休哈哈
網(wǎng)友C:23333,全都滅亡了,將來就是我PHP的天下了
網(wǎng)友D:大家先別動手,先弄死喊PHP的
網(wǎng)友E:什么,我大Java要亡了???
網(wǎng)友F:2077年之后用什么語言呢?
對于上面網(wǎng)友的疑問,您有什么看法呀?您覺得哪些語言不會死亡?為什么?歡迎在下方留言評論!