ロバート・ウィリアム・バーマーの生涯と業績
ロバート・ウィリアム・バーマー(Robert William Bemer)は、
1920年2月8日に
ミシガン州スーセントマリーに生まれ、
2004年6月22日に逝去した
計算機科学者です。彼は主に1950年代末から
1960年代初頭に活動していた
IBMでの業績によって知られています。
学歴と初期のキャリア
バーマーは1936年にCranbrook Schoolを卒業後、アルビオン大学に進学し、1940年に
数学の学士号を取得しました。さらに1941年には、Curtiss-Wright Technical Instituteで
航空宇宙工学を修了しました。その間、バーマーは航空力学者として
ダグラス・エアクラフト社で勤務を始めました。
その後、彼はさまざまな企業を経て、1951年には
ランド研究所に、1957年からは
IBMで働き始め、1974年には
ハネウェルに転職しました。また、一時期
UNIVACでも活動していました。
1959年、バーマーは自身の作成したプログラミング言語COMTRANと
グレース・ホッパーのFLOW-MATICを統合する委員会に参加し、
COBOLの仕様策定に貢献しました。次の年の
1960年には、
ASCII文字コードセットの定義に関わり、それまでコンピュータで使用されていなかった新しい文字の追加を提案しました。これにはエスケープ文字や
バックスラッシュ、波
括弧が含まれ、彼は後に「
ASCIIの父」と称されることとなります。
ソフトウェアファクトリーとタイムシェアリング
バーマーはソフトウェアファクトリーの概念を初期から提唱しており、1968年に発表した論文「The economics of program production」ではその重要性を論じました。また、彼は
タイムシェアリングシステムの概念を最初に出版した研究者の一人としても知られています。
1971年には、2050年に直面する「
2000年問題」に関して早期に警鐘を鳴らしました。特に、彼はソースコードを持たないプログラムが21世紀の年を正しく判定できない場合の対処法を考案したことで知られています。このアプローチでは、実行時に6文字または8文字の文字列操作を特定し、比較用のオペランドを検証することで判断を行う方法が提案されました。
晩年と影響
90年代後半に引退したバーマーは、ウェブサイトを通じて初期のコンピュータソフトウェア開発に関する資料を収集・保存していました。彼は癌を患い、闘病生活を経て
2004年に
テキサス州のポッサム・キングダム・レイクで亡くなりました。
バーマーの業績は現在も多くの技術者や研究者に影響を与え続けており、彼の名前はコンピュータ科学の分野において重要な位置を占めています。