编程语言寿命预测

2215人阅读 评论(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说。


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


查看评论

编程语言寿命预测

作者丨John 翻译丨雁惊寒 摘要:林迪效应可以简单地概括为“越活越年轻”。本文作者将林迪效应应用在编程语言之上,以预测编程语言的寿命。以下是译文。 ...
  • songhait
  • songhait
  • 2017-09-07 10:58:43
  • 2215

恒力弹簧设计及寿命预测

虽然写到这不合适,但是先写到这吧
  • wjb081010211
  • wjb081010211
  • 2017-12-05 15:03:42
  • 17

轴承全寿命周期时频域分析matlab程序

  • 2014年08月07日 00:13
  • 11KB
  • 下载

机器学习中,什么是预测性维护,常见技术有哪些

本文要点: 学习预测性维护系统(PMS),监控未来的系统故障并提前安排维护时间表探讨如何构建机器学习模型进行系统的预测性维护了解机器学习的处理步骤,如选择模型以及用Auto-Encoder技术去除传...
  • qq_36852006
  • qq_36852006
  • 2017-07-27 12:59:52
  • 418

百度吴恩达:深度学习的前沿正转向高性能计算

百度吴恩达:深度学习的前沿正转向高性能计算 作者 张天雷 发布于 2015年5月14日 | 分享到: 微博 微信 Facebook Twitter 有道云笔记 邮件分享 稍后阅读...
  • lionzl
  • lionzl
  • 2016-01-15 11:06:17
  • 468

预测寿命

我总感觉自己活到83-86岁左右,比乔布斯长一点,当然成就也会比乔布斯差很多。 不过我打算把自己的未干完的活留给孩子做,孩子有10岁了我就教她编程,让他继续写我没写完的程序。 年纪...
  • sinox2010p1
  • sinox2010p1
  • 2012-10-12 14:15:02
  • 616

RNN网络代码

  • 2018年03月08日 10:59
  • 1KB
  • 下载

最容易读进去的深度学习科普贴

今天发现这一篇文章,感觉总结的很好,故转载过来,原文地址:http://www.cnblogs.com/tsiangleo/p/5450466.html—————(一)—————–一2016 年一月底...
  • ghui23
  • ghui23
  • 2016-07-24 11:35:26
  • 2258

专注分析40年,SAS如何看待数据 | 直击SAS 2018全球论坛

大数据文摘作品记者:魏子敏“如果把神经网络的层数从10增加到50,输出结果可以更好一点吗?……再高一点呢?”美国丹佛市当地时间4月8日晚,在SAS 2018全球论坛(SAS Global Forum...
  • BigDataDigest
  • BigDataDigest
  • 2018-04-16 15:05:59
  • 20

时间序列AR模型matlab

  • 2010年01月27日 15:48
  • 2KB
  • 下载
    个人资料
    等级:
    访问量: 11万+
    积分: 1661
    排名: 3万+
    文章分类
    最新评论
    欢迎关注我的公众号
    欢迎关注:程序文摘