search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

編程語言壽命預測

摘要:林迪效應可以簡單地概括為「越活越年輕」。本文作者將林迪效應應用在編程語言之上,以預測編程語言的壽命。以下是譯文。

林迪效應指出,經歷的時間越長則未來生存的時間也越長。這適用於創造出來的事物,而不適用於生命體。

一隻小狗的壽命可能比一隻老狗更長,但是一本已經在出版界發行了一個世紀的書可能在下一個世紀也會出現。

此前介紹了林迪效應的數學細節:冪律分佈等等。而這篇文章所要闡述的關鍵事實是,如果某種東西具有林迪效應所描述的那種生存分佈狀態的話,那麼其預期的未來壽命就等於當前的年齡。例如,開頭提到的那本100歲的書預計也會出現在下一個100年裡。

請注意,這一切都是以概率分佈為基礎的。這並不是說,所有的新生事物都會很快消失。所有的東西都曾經是新的。

有人在哈姆雷特上演的首演那夜推測,幾年後就沒人會去關心哈姆雷特了。但現在我們知道哈姆雷特已經存在四個世紀了,而且還在變得越來越有名。林迪效果預測,人們在25世紀還能看到哈姆雷特的演出。

請注意,除了生存期之外,林迪效果絲毫沒有考慮事物本身。某些人可能會基於一些其他信息而看好哈姆雷特,比如首演那天的演出效果等等,但這已經超出了林迪效應的考慮範圍。

如果我們將林迪效應應用於編程語言,我們只考慮他們已經存在了多久,以及他們當前是否流行。

例如,你可能會認為,Go語言將會因為谷歌公司的巨大影響力而長期存在,但是林迪效應並不會考慮這些信息。

所以,在這裡,我們假設林迪效應成立,下面是我們預測的編程語言的壽命。

你可以質疑這個預測對某個語言的壽命有什麼意義。例如,我認為Lisp會生存的更久一點,但如果將來人們用Clojure編程而不是用常見的Lisp呢。再比如,其他人不同意我這個看法。

「我們不知道到了2100年程序員會用什麼語言進行編程。然而,我們知道它將被稱為FORTRAN。」 C.A.R. Hoare說。

不是在文章評論里回


熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦