ワトソン博士の名前は?

多くの人が、Windows 3.0のベータ版に登場した「Dr. Watson」プログラムを覚えていますが、「Windowsエラー報告」という名前ではありますが、まだ生き続けています。 元のバージョンでは、ワトソン博士はプログラムのエラーデータをログファイルに記録し、このファイルをバグレポートに添付できるようにしました。 ワトソン博士のバッジは、聴診器を備えた優しい医師でした。







ほとんどの人は、最初はこのプログラムが異なる方法で呼び出されたことを知りません。 その作者であるドン・コルビットはそれをシャーロックと呼び、アイコンは喫煙パイプでした。 別の会社がSherlockと呼ばれる独自のデバッグユーティリティをリリースしたため、SherlockはWindows 3.0のベータ版に名前を変更する必要がありました。 チューブは最初に医者のバッグに交換され、少し後に医者自身の頭に取り付けられました。



卓越したエンジニアであり、いくつかの特許の著者であるドンコルビットは、Windows 3.1およびWindows 95で働いていました。1997年にマイクロソフトを去り、1999年に飛行機でcrash落しました。 彼の同僚へのオマージュとして、レイモンド・チェンは自由時間にWindows 98用のワトソン博士のバージョンを作成しました。



MSDNマガジンの著書 『Windows Internals and Undocumented Windows and Under the Hood 』の多くで知られるMatt Pitrekは次のように回想します。 「マイクロソフトがワトソン博士をリリースしたとき、私はボーランドで働いていました。 ワトソン博士は、パラメータ型のエンコード(マングリング)のため、C ++プログラムのコンパイル時に取得された32文字を超える名前をサポートしていませんでした。 また、セグメント番号は10進数で印刷され、アドレス自体は16進数で印刷されました。 幸運なことに、彼がマイクロソフトに入社する前にドンを知っていたので、彼に連絡してコメントすることができました。 残念ながら、Donはワトソン博士を修正できなくなったので、自分用に「改善された」バージョンを作成しました。 私は彼に「フランク博士」と名前を付けました-フランク・ボーランドという名前の架空のキャラクターに敬意を表して-彼はワトソン博士の当時のバージョンよりもはるかに優れていました。



私の上司はDr.Frankのアイデアを気に入っており、Borland C ++ 3.1の配信に含めることを提案しました。 彼らがWinSpectorでユーティリティの名前を変更することを主張し、バッジに愚かな幽霊がいるのは面倒です。」










All Articles