今までの説明を読むと,私達が不必要にクラッシュの可能性にこだわっているように見えるかもしれない。結局のところ,今のアプリケーションプログラムを実行している今のオペレーティングシステムなら,クラッシュを起こすことは非常にまれなのだ。しかし,この疑問には答えるべきことが2つある。まず第1に,ここで使っている「クラッシュ」の概念は,かなり一般的である。コンピュータが機能を止めてデータを失うようなあらゆる事故を網羅している。考えられることとしては,電源異常,ディスクエラー,その他のハードウェアの誤動作,OSやアプリケーションプログラムのバグなどがある。第2に,一般化しようがクラッシュが起きるのはまれだとしても,銀行,保険会社など,データが実際の金額を表している会社のシステムでは,どのような状況でもレコードに不一致が含まれていてよいことはない。
ジョン・マコーミック 長尾高弘(訳) (2012). 世界でもっとも強力な9のアルゴリズム 日経BP社 pp.196
PR