两件难事

2009年7月14日

计算机科学中只有两件难事:缓存失效和命名。

-- 菲尔·卡尔顿

我一直很喜欢这句话,但我找不到一个令人满意的 URL。

就像许多好的短语一样,它也有很多变体。我觉得其中一些值得添加到页面中。

计算机科学中有两件难事:缓存失效、命名和越界错误。

-- 莱昂·班布里克

分布式系统中只有两件难事:2. 恰好一次交付 1. 消息的保证顺序 2. 恰好一次交付

-- 马蒂亚斯·韦拉埃斯

计算机科学中有两件难事:我们只有一个笑话,而且不好笑。

-- 菲利普·斯科特·鲍登

关于“计算机编程中只有两件难事...”的笑话,有很多变体,我开始怀疑编程其实并不容易。

-- 纳特·普赖斯

人们在互联网上找到这句话的第一个地方是 蒂姆·布雷的博客。蒂姆说他 第一次听到这句话是在 1996-7 年左右。

修订

2009-07-14:原始帖子

2010-12-21:添加了越界变体(未署名)

2015-08-14:添加了分布式推文

2017-03-30:为越界添加了正确的推文,并提到了蒂姆·布雷的来源

2017-12-22:添加了菲利普·斯科特·鲍登的推文

2021-05-24:添加了纳特·普赖斯的推文

致谢

莱昂·班布里克让我知道更好的来源。