龙空技术网

Java语言只剩22年可活,C语言却能活到2062年?

编程狮W3Cschool 28394

前言:

今天看官们对“国外java”大概比较关心,大家都需要剖析一些“国外java”的相关内容。那么小编也在网摘上汇集了一些对于“国外java””的相关文章,希望姐妹们能喜欢,同学们快快来了解一下吧!

编程网站w3cschool消息,根据国外顾问机构的约翰·库克博士的预测,Go语言在8年后就会消失、Java 则可以活到 2039 年、Python可以活到2043年。

而C语言竟然可以活到2062年。

对此,不少网友也是蛮有意见的:

网友一:不知道这个编程语言寿命预测靠不靠谱?

网友二:如果GO语言真的8年后就会消失,那我现在学它干嘛?

网友三:还是先问自己想做什么,看未来产业所需,最后再来找适合的工具。

当然,约翰·库克博士的预测也并非空穴来风。他是基于了林迪效应。

什么是林迪效应?W3cschool在此就先科普一下。

林迪效应:对于会自然消亡的事物,生命每增加一天,其预期寿命就会缩短一些。经历的时间越长则未来生存的时间也越长。

那这跟编程语言有什么关系?

比如一只小狗可能比一只老年狗的寿命更长,但林迪效应的反脆弱性刚好相反。

已经存在一个世纪的书籍,将会存在越来越长,下个世纪还能看到。但是新书就刚好相反。

不过,也有人表示,Java不一定活的比go语言久。

存在即是合理。一种语言存在越久是否意味着这种语言越好?然而也未必,因为可能生活中有些产品是某种语言制作而成,如果要替换成其他的编程语言,又要浪费大量的时间和精力。

因此,那些“原始”的语言仍然会继续存在着。

图灵奖得主C.A.R. Hoare表示,我不知道 2100 年会用什么程式语言,不过我知道 Fortran 还会继续活着。

当然,还有一些人不仅仅关注主要一些语言的发展,同时也对程序员的职业生涯寿命更感兴趣。

最后,你觉得哪种编程语言可以持久地存在下去?你的依据又是什么?

编程语言预测寿命榜单

标签: #国外java