IT圈有一个·悬了很多年未决的世界谜题:“Java到底什么时候会死啊?”今天,在众多“Java已死”的月经帖中,终于有人正面回应了Java的死期。据国外顾问机构约翰·库克博士的预测,到2039年Java将寿终正寝。换句话说,Java只剩22年可活。
这时可能就会有人跳出来反驳约翰·库克,你凭什么这么说?有什么科学依据呢?
你还别说这还真不是空口说白话,确有科学依据的。《反脆弱》书里介绍了一个林迪效应:对于会自然消亡的事物生命每增加一天,预期寿命就会缩短一些。对于不会自然消亡的事物,生命每增加一天,意味着更长的预期剩余寿命。
那么这和Java的死亡有什么关系呢?较老的编程语言,例如FORTRAN,BASIC和COBOL等虽然不是最流行的编程语言,但是它们在特定领域都有一定的应用。而对于较新的编程语言,如Go,Python,Java和C,则可能会被其它更新更好的语言所替代。也许生命周期还长不过较老的编程语言。
除了Java,约翰·库克博士还预言了其它编程语言的生命周期。最先会挂掉的是近年来很热的Go语言(2025年),C#(2034年),Python(2043年),Haskell(2044年),C(2062年),Lisp(2075年),FORTRAN(2077年)。换句话说,在本世纪结束时,这些语言都将消失。
面对这种局面,程序员们有什么想说的:
网友A:搞得好像哪个程序员能编22年一样……
网友B:那还好,估计能撑到我退休哈哈
网友C:23333,全都灭亡了,将来就是我PHP的天下了
网友D:大家先别动手,先弄死喊PHP的
网友E:什么,我大Java要亡了???
网友F:2077年之后用什么语言呢?
对于上面网友的疑问,您有什么看法呀?您觉得哪些语言不会死亡?为什么?欢迎在下方留言评论!
本文转自d1net(转载)