关闭

编程语言寿命预测

1926人阅读 评论(0) 收藏 举报
分类:

作者丨John

翻译丨雁惊寒


摘要:林迪效应可以简单地概括为“越活越年轻”。本文作者将林迪效应应用在编程语言之上,以预测编程语言的寿命。以下是译文。


林迪效应指出,经历的时间越长则未来生存的时间也越长。这适用于创造出来的事物,而不适用于生命体。一只小狗的寿命可能比一只老狗更长,但是一本已经在出版界发行了一个世纪的书可能在下一个世纪也会出现。


此前介绍了林迪效应的数学细节:幂律分布等等。而这篇文章所要阐述的关键事实是,如果某种东西具有林迪效应所描述的那种生存分布状态的话,那么其预期的未来寿命就等于当前的年龄。例如,开头提到的那本100岁的书预计也会出现在下一个100年里。


请注意,这一切都是以概率分布为基础的。这并不是说,所有的新生事物都会很快消失。所有的东西都曾经是新的。有人在哈姆雷特上演的首演那夜推测,几年后就没人会去关心哈姆雷特了。但现在我们知道哈姆雷特已经存在四个世纪了,而且还在变得越来越有名。林迪效果预测,人们在25世纪还能看到哈姆雷特的演出。


请注意,除了生存期之外,林迪效果丝毫没有考虑事物本身。某些人可能会基于一些其他信息而看好哈姆雷特,比如首演那天的演出效果等等,但这已经超出了林迪效应的考虑范围。


如果我们将林迪效应应用于编程语言,我们只考虑他们已经存在了多久,以及他们当前是否流行。例如,你可能会认为,Go语言将会因为谷歌公司的巨大影响力而长期存在,但是林迪效应并不会考虑这些信息。


所以,在这里,我们假设林迪效应成立,下面是我们预测的编程语言的寿命。


编程语言 诞生年份 Expected death
Go 2009 预测死亡年份
C# 2000 2034
Java 1995 2039
Python 1991 2043
Haskell 1990 2044
C 1972 2062
Lisp 1959 2075
Fortran 1957 2077


你可以质疑这个预测对某个语言的寿命有什么意义。例如,我认为Lisp会生存的更久一点,但如果将来人们用Clojure编程而不是用常见的Lisp呢。再比如,其他人不同意我这个看法。


“我们不知道到了2100年程序员会用什么语言进行编程。然而,我们知道它将被称为FORTRAN。” C.A.R. Hoare说。


版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

R语言线性回归预测网页流量

转载自:http://www.klshu.com/1681.html 回归是用已知的数据集来预测另一个数据集,如保险精算师也许想在已知人们吸烟习惯的基础上预测其寿命。回归模型的输出是数字。 ...
  • u013524655
  • u013524655
  • 2014-11-10 21:18
  • 1730

固态硬盘ssd的寿命如何计算,固态硬盘质量怎么检测?

固态硬盘ssd的寿命如何计算,固态硬盘质量怎么检测? ① 机械硬盘的寿命一般是用使用(通电)时间来计算的,比如500GB机械硬盘通电20000个小时。 ② 固态硬盘ssd 不能用通常的通电时...
  • chenchunlin526
  • chenchunlin526
  • 2017-01-23 09:28
  • 9839

粒子滤波Matlab代码

粒子滤波Matlab代码,很详实。看完秒懂! 本文地址:http://blog.csdn.net/shanglianlm/article/details/47445909
  • shanglianlm
  • shanglianlm
  • 2015-08-13 11:09
  • 3764

关于编程语言未来的12个预测(仁者见,仁智者见智,不喜勿喷谢谢)

科技发展趋势的变化,早已不是什么秘密。而创造这些技术的工具和方法当然更是在不断变化。如果你不经常抬起头来看看未来的前景,你很可能会在编程之路上把坑越挖越深。   为了做好未来的准备,或是至少开始盘算...
  • u014326381
  • u014326381
  • 2015-08-19 22:50
  • 892

关于编程语言未来的12个预测

击中目标很难,击中移动中的目标更难。正因如此,创造一项合适的新技术几乎是不可能的,因为目标的形态和环境都在不断变化。设想一下,这就好比在笔记本销量减少的现在打造让人眼前一亮的笔记本电脑,在智能手机平台...
  • HFHHXH
  • HFHHXH
  • 2014-03-04 13:59
  • 599

你不知道python- 1.3Python作为编程语言的优势(一)

  • 2018-01-08 17:07
  • 42.79MB
  • 下载

plc五种编程语言

  • 2014-11-25 20:04
  • 46KB
  • 下载

编程语言和超级英雄

  • 2016-01-07 10:42
  • 403KB
  • 下载

软件编程语言

  • 2016-05-05 22:06
  • 475KB
  • 下载

电气控制与PLC应用技术(第2版)第4章 PLC的基础知识2 PLC的工作原理及编程语言

  • 2017-10-30 15:21
  • 976KB
  • 下载
    个人资料
    • 访问:94451次
    • 积分:1450
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:82篇
    • 译文:0篇
    • 评论:55条
    文章分类
    最新评论
    欢迎关注我的公众号
    欢迎关注:程序文摘