ボブ・ベマー | |
|---|---|
![]() | |
| 生まれる | ロバート・ウィリアム・ベマー 1920年2月8日 アメリカ合衆国ミシガン州スーセントマリー |
| 死亡 | 2004年6月22日(享年84歳) ポッサム キングダム レイク、テキサス州、米国 |
| 教育 | アルビオン大学(1940年数学学士) クランブルック・キングスウッド・スクール |
| 知られている | コンピュータの先駆者としての初期の活動、ASCIIの標準化 |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | ダグラス・エアクラフト・カンパニー、ランド・コーポレーション、IBM、ユニバック・スペリー・ランド、ブル、ゼネラル・エレクトリック、ハネウェル |
| Webサイト | bobbemer.com より |
ロバート・ウィリアム・ベマー(1920年2月8日 - 2004年6月22日)は、1950年代後半から1960年代初頭にかけてIBMで活躍したコンピュータ科学者である。 [1]
幼少期と教育
ミシガン州スーセントマリー生まれのベマーは、 1936年にクランブルック・キングスウッド・スクールを卒業し、1940年にアルビオン大学で数学の学士号(BA)を取得しました。1941年にはカーチス・ライト工科大学で航空工学の資格を取得しました。
キャリア
ベマーは1941年にダグラス航空機会社で航空力学者としてキャリアをスタートし、その後1951年からランド社、1957年からIBM、1965年からユニバック・スペリーランド、1965年からブル社、 1970年からゼネラル・エレクトリック社、1974年からハネウェル社で働きました。[2]
彼は、自身のCOMTRAN言語の設計をGrace HopperのFLOW-MATICと統合し、 COBOLの仕様を作成した委員会に所属した。また、ヒュー・マクレガー・ロスらとともに、1960 年にASCII文字コードセットを定義した別の委員会にも所属し、エスケープ( )、バックスラッシュ( )、中括弧( )など、それまでコンピュータで使用されていなかったいくつかの文字を提供した。 [3]そのため、彼はASCII の父と呼ばれることもある。[1] 2000 年、ベマーは、1965 年から 1966 年にかけてフランスのCie. Bullでソフトウェア開発を率いていたときに、オクテット(ヴェルナー・ブッフホルツのバイトではなく) という用語を提案したと主張した。 [4]また、 16 ビット グループを表すヘクステットという用語も提案した。 [4]ESC\{}
ベマーはおそらくソフトウェア工場の概念を最初に提唱した人物である。彼は1968年の論文「プログラム生産の経済学」の中でこの概念について言及している。[5]
コンピューティングへのその他の注目すべき貢献としては、1957年にタイムシェアリングのコンセプトを初めて発表したことや、 1971年には2000年問題への対策を初めて発表したことなどが挙げられます。[6]ボブとハネウェルの従業員であるエリック・クラモンズとリチャード・キーズは顧問として、テキスト・エグゼクティブ・プログラミング言語(TEX)を開発しました。[7]
1990 年代後半、退職したボブは、2000 年 (Y2K) の日付変換のアプローチを考案しました。これは、ソース コードが利用できないプログラムで世紀のない日付を比較するときに予想される問題を回避するためです。これには、実行時に 6 文字と 8 文字の演算を検出し、そのオペランドをチェックして、新しい世紀の低い年が 20 世紀最後の年より前にならないように比較を調整することが含まれます。
Bob Bemer 氏は、www.bobbemer.com で、初期のコンピュータ ソフトウェア開発に関する膨大なアーカイブ資料のコレクションを管理していました。
死
ベマーは癌との闘病の末、2004年にテキサス州ポッサム・キングダム・レイクの自宅で84歳で亡くなった。 [ 8 ] [9] [10] [11]
参考文献
- ^ ab 「ロバート・ウィリアム・ベマーの伝記」.
- ^ 「ボブ・ベマーの履歴書」。2017年6月28日時点のオリジナルよりアーカイブ。2017年4月3日閲覧。
- ^ Bemer, Bob (2002-07-07). 「The Great Curly Brace Trace Chase」. Computer History Vignettes . Bob Bemer. 2009-06-04 時点のオリジナルよりアーカイブ。2009-10-11に取得。
- ^ ab Bemer, Robert William (2000-08-08). 「なぜ 1 バイトは 8 ビットなのか? それともそうなのか?」. Computer History Vignettes . 2017-04-03 にオリジナルからアーカイブ。2017-04-03に取得。 […] 私は
IBM
で働き始めて
、64 文字の制限によって生じる混乱をすべて目にしました。特に、大文字と小文字の両方を必要とするワードプロセッサについて考え始めたときはそうでした。 […] 私は (
私が知る限り 8 ビット バイトを搭載した最初のコンピュータである
STRETCHを考慮して)
パンチ カードの
文字コードの数を 256 に拡張する提案さえしました […]。そのため、7 ビット文字について考え始めた人もいましたが、これはばかげていました。 IBM の STRETCH コンピュータを背景に、8 のグループに分割できる 64 文字の単語を処理します ( 8 ビットのグループを
表す「
バイト」という用語を考案した
Werner Buchholz
博士の指導の下、このコンピュータの文字セットを設計しました)。 […] 256 まで処理できる汎用的な 8 ビット文字セットを作成するのが合理的に思えました。当時の私のマントラは「2 の累乗は魔法だ」でした。そして、私が率いるグループは、そのような提案を開発し、正当化しました […]
IBM 360 は、直接 ASCII ではないものの、8 ビット文字を使用しました。そのため、Buchholz の「バイト」はあらゆるところで流行しました。私自身は、さまざまな理由でその名前が好きではありませんでした。設計では、8 ビットが並列に動き回っていました。しかし、その後、CPU 内部と
テープ ドライブ
の両方に、自己チェック用の 9 ビットを備えた新しい IBM 部品が登場しました
。この 9 ビット バイトをマスコミに公開したのは 1973 年です。しかし、それよりずっと前、 1965 年から 1966 年にかけてフランスの
Cie. Bullでソフトウェア業務を指揮していたとき、私は「バイト」は廃止し、「
オクテット
」にすべきだと主張しました
。[…] これは、16、32、64、さらには 128 ビットを並列に伝送できる新しい通信方法によって正当化されます。しかし、一部の愚かな人々は、
UNICODE
セットで確認できるこの並列転送のために、今では「16 ビット バイト」と呼んでいます。よくわかりませんが、これは「
ヘクステット
」と呼ぶべきかもしれません。[…]
- ^ 「ソフトウェア ファクトリーの原則」。2001 年 4 月 6 日時点のオリジナルよりアーカイブ。
- ^ Lee, JAN; Rosin, Robert F (1992). 「MIT におけるタイムシェアリング」. IEEE Annals of the History of Computing . 14 (1): 16. doi :10.1109/85.145316. S2CID 30976386. 2022年10月3日閲覧。
- ^ 「TEX 入門」。Interface Age : 144。1978 年 8 月。
- ^ サリバン、パトリシア (2004-06-25). 「コンピュータのパイオニア、ボブ・ベマー、84歳」ワシントンポスト。p. B06 。 2016年6月15日閲覧。
- ^ Vance, Ashlee (2004-06-24). 「プログラミングの先駆者 Bob Bemer が 84 歳で死去 - ASCII、ESC、/、COBOL、Y2K、RIP」The Register。 2016-06-16 時点のオリジナルよりアーカイブ。 2016-06-16閲覧。
- ^ 「コンピューターコーディングの主要人物が死去」BBC 2004年6月25日。2016年6月16日時点のオリジナルよりアーカイブ。2016年6月16日閲覧。
- ^ 「コンピュータの先駆者が死去」CNN 2004年6月24日。2004年12月4日時点のオリジナルよりアーカイブ。[1] [永久リンク切れ ]
さらに読む
- ボブ・ベマー氏へのインタビューの記録
- BTよ、どいてくれ。彼はリンクを発明した。ボブ・ベマーの特許に関するコメント
- ASCII 車のナンバープレートを示す経歴
外部リンク
- ボブ・ベマーのウェブサイト

