難しいこと2つ

2009年7月14日

コンピュータサイエンスで難しいことは2つだけある、キャッシュの無効化と名前付けだ。

-- フィル・カールトン

長年私のお気に入りだったもので、満足のいくURLが見つからなかったものだ。

多くの優れたフレーズと同様に、これにもさまざまな解釈がある。そのうちのいくつかは、このページに追加する価値があると思う。

コンピュータサイエンスには2つの難しい問題がある。キャッシュの無効化、名前付け、そしてオフバイ1エラーだ。

-- Leon Bambrick

分散システムには難しい問題が2つしかない。2.厳密に1度のデリバリー、1.メッセージの順序保証、2.厳密に1度のデリバリー

-- Mathias Verraes

コンピュータサイエンスには2つの難しい問題がある。ジョークが1つしかないことと、それが面白くないことだ。

-- Phillip Scott Bowden

「コンピュータプログラミングには難しい問題が2つしかない…」というジョークには非常に多くのバリエーションがあるので、プログラミングは実際にはそれほど簡単ではないと疑い始めています。

-- Nat Pryce

誰かがインターネット上で最初にそれを見つけたのは、Tim Bray's blogだった。ティムは、彼が最初にそれを聞いたのは1996年から7年頃だったと述べた。

改訂履歴

2009-07-14: オリジナルポスト

2010-12-21: オフバイ1バリエーションを追加(出典不明)

2015-08-14: 分散ツイートを追加

2017-03-30: オフバイ1用の適切なツイートと、ティム・ブレイのソースの言及を追加

2017-12-22: Phillip Scott Bowdenのツイートを追加

2021-05-24: Nat Pryceのツイートを追加

謝辞

Leon Bambrickからより良い情報源について知らされました。