Java 会比 Go 长寿?编程语言的生命周期要如何判断
2017-10-21 00:00
726 查看
(点击上方公众号,可快速关注)
预测编程语言的生命周期是非常棘手的事情。1995 年发布的 Java ,到现在依然坚挺,之前有些预测 Java 结局的都很尴尬,而有些新兴语言却只是昙花一现。到底该怎么来判断编程语言的生命周期呢?
编程语言的寿命没有先例来做参考,毕竟计算机领域还很“年轻,而且 1954 年创立的 FORTRAN 语言到现在依然有人用。既然如此,是不是可以尝试用一些科学原理去做解释,比如——林迪效应:
对于会自然消亡的事物,生命每增加一天,其预期寿命就会缩短一些。而对于不会自然消亡的事物,生命每增加一天,则可能意味着更长的预期剩余寿命。
根据这个理论,新生代事物可能会很受欢迎,但不太能经住时间的考验。而老的事物找到了自己的空间,继续生存下去。
套用到编程语言,一些老的语言如 FORTRAN、BASIC 和 COBOL 可能不会是最流行的语言,但它们仍然被使用。 而且它们的生命周期,可能比那些相对较新的语言如 Go、Python、Java 和 C 更长。
国外顾问机构博士 John Cook 有做一个有趣的编程语言预测,供参考:
他并没有公布具体的方法论,所以我们不太确定他是如何算出这些预估的死亡时间的。但是,我们将在 8 年后回来证实他的观点。
对于编程语言的生命周期你怎么看?欢迎评论自己的观点和依据。
文章转载自 开源中国社区
链接:https://www.oschina.net/news/88310/java-is-likely-to-outlive-go
[b]推荐程序员必备微信号 [/b]
▼
预测编程语言的生命周期是非常棘手的事情。1995 年发布的 Java ,到现在依然坚挺,之前有些预测 Java 结局的都很尴尬,而有些新兴语言却只是昙花一现。到底该怎么来判断编程语言的生命周期呢?
编程语言的寿命没有先例来做参考,毕竟计算机领域还很“年轻,而且 1954 年创立的 FORTRAN 语言到现在依然有人用。既然如此,是不是可以尝试用一些科学原理去做解释,比如——林迪效应:
对于会自然消亡的事物,生命每增加一天,其预期寿命就会缩短一些。而对于不会自然消亡的事物,生命每增加一天,则可能意味着更长的预期剩余寿命。
根据这个理论,新生代事物可能会很受欢迎,但不太能经住时间的考验。而老的事物找到了自己的空间,继续生存下去。
套用到编程语言,一些老的语言如 FORTRAN、BASIC 和 COBOL 可能不会是最流行的语言,但它们仍然被使用。 而且它们的生命周期,可能比那些相对较新的语言如 Go、Python、Java 和 C 更长。
国外顾问机构博士 John Cook 有做一个有趣的编程语言预测,供参考:
他并没有公布具体的方法论,所以我们不太确定他是如何算出这些预估的死亡时间的。但是,我们将在 8 年后回来证实他的观点。
对于编程语言的生命周期你怎么看?欢迎评论自己的观点和依据。
文章转载自 开源中国社区
链接:https://www.oschina.net/news/88310/java-is-likely-to-outlive-go
[b]推荐程序员必备微信号 [/b]
▼
相关文章推荐
- Java 会比 Go 长寿?编程语言的生命周期要如何判断
- Java 会比 Go 长寿?编程语言的生命周期要如何判断
- JAVA 程序中如何实现对RAR压缩包文件中文件格式的判断?
- 【转】Java 如何判断String为空?
- 用JAVA在读取EXCEL文件时如何判断列隐藏
- java 如何判断一个字符串是数字
- java的一个string,如何判断它里面的值是全角的,还是半角的,还是全角半角混合的?
- java如何判断一个文件的类型
- java中如何判断String中的内容是否为数字?
- 摘录:java和sql如何判断数据库是否存在
- 哥,如何运用java取得某一链接网址中所有的链接网址并存储?然后我再调用HttpURLConnection判断链接有效性
- java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
- 在JAVA中如何判断按下两个键
- java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
- 原创:如何黑箱判断黑莓Java程序走的是什么网络通道?DirectTCP, WAP, WAP2, BES, BIS
- java 如何判断操作系统是Linux还是Windows?
- 学习体会:在JAVA中如何判断两个对象是否相等
- java 如何判断一个字符串是数字
- java 如何判断操作系统是Linux还是Windows
- 用JAVA在读取EXCEL文件时如何判断列隐藏?