Java 会比 Go 长寿?编程语言的生命周期要如何判断

Posted Java编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 会比 Go 长寿?编程语言的生命周期要如何判断相关的知识,希望对你有一定的参考价值。

文章转载自 开源中国社区

链接:https://www.oschina.net/news/88310/java-is-likely-to-outlive-go

原文:https://jaxenter.com/programming-languages-survival-136761.html


预测编程语言的生命周期是非常棘手的事情。1995 年发布的 Java ,到现在依然坚挺,之前有些预测 Java 结局的都很尴尬,而有些新兴语言却只是昙花一现。到底该怎么来判断编程语言的生命周期呢?


编程语言的寿命没有先例来做参考,毕竟计算机领域还很“年轻,而且 1954 年创立的 FORTRAN 语言到现在依然有人用。既然如此,是不是可以尝试用一些科学原理去做解释,比如——林迪效应:


对于会自然消亡的事物,生命每增加一天,其预期寿命就会缩短一些。而对于不会自然消亡的事物,生命每增加一天,则可能意味着更长的预期剩余寿命。


根据这个理论,新生代事物可能会很受欢迎,但不太能经住时间的考验。而老的事物找到了自己的空间,继续生存下去。


套用到编程语言,一些老的语言如 FORTRAN、BASIC 和 COBOL 可能不会是最流行的语言,但它们仍然被使用。 而且它们的生命周期,可能比那些相对较新的语言如 Go、Python、Java 和 C 更长。 


国外顾问机构博士 John Cook 有做一个有趣的编程语言预测,供参考:


他并没有公布具体的方法论,所以我们不太确定他是如何算出这些预估的死亡时间的。但是,我们将在 8 年后回来证实他的观点。


对于编程语言的生命周期你怎么看?欢迎评论自己的观点和依据。


●本文编号505,以后想阅读这篇文章直接输入505即可

●输入m获取文章目录

推荐↓↓↓
 

Python编程

更多推荐

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、ios开发、C/C++、.NET、Linux、数据库、运维等。

以上是关于Java 会比 Go 长寿?编程语言的生命周期要如何判断的主要内容,如果未能解决你的问题,请参考以下文章

go语言学习笔记 — 基础 — 基本语法 — 常量与变量 — 变量的生命周期:堆(heap)

go语言学习笔记 — 基础 — 基本语法 — 常量与变量 — 变量的生命周期:栈(stack)

Java中线程的生命周期

Java并发基础Java线程的生命周期

golang/go语言闭包(closure)

golang/go语言闭包(closure)