ロバート・デュワー | |
|---|---|
ロバート・デュワー | |
| 生まれる | ロバート・ベリーデール キース・デュワー 1945年6月21日 |
| 死亡 | 2015年6月30日(享年70歳) |
| 教育 | シカゴ大学(理学士、1964年;博士号、1968年) |
| 知られている | IFIP WG 2.1メンバー、議長 AdaCore 共同設立者、社長、CEO |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | イリノイ工科大学 ニューヨーク大学 AdaCore |
| 論文 | (1968年) |
| 博士課程の学生 | アニタ・ボルグ[1] |
| Webサイト | www.cs.nyu.edu/cs/faculty/dewar |
ロバート・ベリーデール・キース・デュワー(1945年6月21日 - 2015年6月30日)は、アメリカのコンピュータ科学者、教育者。プログラミング言語やコンパイラの開発に携わり、自由にライセンスされたオープンソースソフトウェアの積極的な支持者でもあった。AdaCoreソフトウェア会社の共同設立者、CEO、社長を務めた。また、熱心なアマチュアパフォーマー、ミュージシャンでもあり、特にニューヨーク市のヴィレッジ・ライト・オペラ・グループで活躍した。
幼少期と教育
デュワーはイギリスのオックスフォードで、理論化学者のマイケル・JS・デュワーと、イギリスのテューダー朝史の研究家で学者のメアリー・デュワー(旧姓ウィリアムソン、1994年没)の2人の息子の1人として生まれた。[2] [3] 1959年、父親がシカゴ大学で教職に就いたため、デュワーは両親とともにイギリスからイリノイ州シカゴに移住した。[4]デュワーはシカゴ大学に入学し、 1964年に理学士号(BS)を、1968年に化学の博士号(Ph.D.)を取得した。 [5]大学院在学中にコンピューターを使い始めた。[6]
キャリア
デュワーは1968年から1975年までイリノイ工科大学(IIT)で情報科学の助教授、その後コンピュータサイエンスの准教授を務め、1975年にニューヨーク大学(NYU)のコンピュータサイエンスの研究准教授となり、1976年から2005年まで同大学のコンピュータサイエンスの教授を務め、学科長となった。[5] [6] [7]
彼は、国際情報処理連盟(IFIP)のアルゴリズム言語と計算に関するIFIPワーキンググループ2.1 (WG 2.1)のメンバーとして、プログラミングと情報科学の国際標準の開発に携わりました。 [8]このワーキンググループでは、 ALGOL 60とALGOL 68 [9 ] という言語の仕様策定、保守、サポートを行っています。彼はALGOL 68 [5]の設計にも携わり、1978年から1983年までWG 2.1の議長を務めました。
彼は1994年から1997年までクーラント数学研究所の副所長を務めた。死去するまでは、 1994年に共同設立したAdaCoreの社長を務め、2012年までCEOを務めた。[5] [ 10] [11]デュワーは、自由にライセンスされたオープンソースソフトウェアの積極的な支持者であり、ソフトウェアの著作権法と特許法の専門家でもあった。彼は会議の講演者や訴訟の専門家証人として引っ張りだこだった。[5] [6]
ソフトウェア貢献
IIT在学中、デュワーは1971年にケン・ベルチャーとオリジナルのSPITBOLコンパイラーを、1974年にはトニー・マッキャンとMacro SPITBOLを作成した。 [12] SNOBOL 4のこれらの実装は急速に広く普及し、現在でも使用されている。[13] 1980年代には、 IBM PC用のRealia COBOLコンパイラー[6] [14]の主要作者であり、現在ではComputer Associatesが販売しており、商用環境で広く使用されている。[要出典]
デュワーは、ジャン・イクビアが提案し、米国国防総省(US DoD)に選ばれたAda 1983設計の著名な査読者として、初期の頃からAda言語に関わってきました。 [5]彼はエドモンド・ショーンバーグとともに、 SETLで書かれたAda 83のインタープリタであるAda/Edを開発したニューヨーク大学のチームの共同ディレクターでした。 [15] [16]これは、商標名Adaの使用を許可されるために義務付けられた厳しいACVC検証スイートに合格した最初のAda実装でした。 [17 ]
デュワーとショーンバーグは、GNUコンパイラコレクション(GCC)の一部であるAda用のフリーソフトウェアコンパイラであるGNATを開発しました。 [5]デュワーはニューヨーク大学のSETLプロジェクトにも参加し、ハンドブック「Programming With Sets: An Introduction to SETL」の共著者です。彼はABC言語の設計、特に連想配列などのSETLスタイルの高レベルデータ型に影響を与えました。Python言語の作者であるグイド・ヴァン・ロッサムは、Pythonでのコロンの使用はデュワーの妻によるものだと書いています。[19]
私生活
彼はカリン・デュワー(旧姓アンダーソン、2013年死去)と結婚し、ジェニー(1965年生まれ)とキース(1969年生まれ)の2人の子供と2人の孫がいた。[5]デュワーは魅力的で機知に富んだ会話術の持ち主として知られていた。[6]
デュワーはファゴット、リコーダー、その他の楽器を演奏し、歌うことも楽しんでいた。彼は35年間、ヴィレッジ・ライト・オペラ・グループ(VLOG)の熱心で貴重なメンバーであり後援者であり、プロデューサー、会長、音楽監督など多くの役職でグループに貢献し、舞台ではハーレム・ガードからギルバート・アンド・サリバンの『ミカド』の主役まで務めた。[5] [6] [20] VLOGのデュワー舞台芸術センターは、ロバートとカリン・デュワーの貢献を称えて名付けられた。[21]彼は北米ヘッケルフォン協会の会員でもあり[6]、死の数か月前まで他のグループと共演していた。[4]
彼はバーモント州ベニントンの自宅で癌のため70歳で亡くなった。[4] [22]
出版物
- Dewar, Robert BK (1975年6 月)。 「間接スレッド コード」。Communications of the ACM。18 ( 6): 330–331。doi : 10.1145/ 360825.360849。S2CID 26395264 。
- Dewar, Robert BK; McCann, Anthony P. (1977). 「Macro SPITBOL: SNOBOL4 コンパイラ」.ソフトウェア: 実践と経験. 7 : 95–113. doi :10.1002/spe.4380070106. S2CID 29014301.
- Dewar, Robert BK; Golumbic, Martin Charles ; Goss, Clinton F. (2013 年 8 月) [初版 1979 年 10 月]。Macro SPITBOL 。コンピュータサイエンス部門技術レポート。第 11 巻。Courant Institute of Mathematical Sciences。arXiv : 1308.6096。Bibcode :2013arXiv1308.6096D。
- Dewar, Robert BK; McCann, Anthony P. (1979)。MINIMAL : マシンに依存しないアセンブリ言語。コンピュータサイエンス部門技術レポート。第 12 巻。Courant Institute of Mathematical Sciences。
- Golumbic, Martin Charles ; Dewar, Robert BK; Goss, Clinton F. (1980)。「マクロ SPITBOL におけるマクロ置換 - 組み合わせ分析」。第 11 回 Southeastern Conference on Combinatorics, Graph Theory and Computing の議事録、Congressus Numerantium、Utilitas Math。29。ウィニペグ、カナダ: 485–495。
- シュワルツ, JT州;デュワー、RBK。デュビンスキー、E.シェーンバーグ、E. (1986)。セットを使用したプログラミング: SETL の概要。スプリンガー・フェルラーグ。ISBN 0-387-96399-5。
- Dewar, Robert BK; Smosna, Matthew (1990)。『マイクロプロセッサ: プログラマの視点』。McGraw - Hill。ISBN 978-0-07-016638-7。
- Dewar, Robert BK (2007). 「静的解析ツールとしてのコンパイラ」SIGAda 2007 : 83–88.
参照
- レリア・スペースメーカー(1982) [23] [14] [24] [25] [26] [27]
参考文献
- ^ Borg, Anita (1981).同期効率(博士論文). ニューヨーク大学. OCLC 15102657. ProQuest 303020475.
- ^ Burkhart, Ford (1997年11月2日). 「マイケル・JS・デュワー博士、79歳、研究が医薬品の進歩につながった」ニューヨーク・タイムズ。2017年12月26日時点のオリジナルよりアーカイブ。 2017年2月18日閲覧。
- ^ ミシェル、ヨーゼフ;フォックス、メアリー・アン (1999)。 「マイケル・J・S・デュワー」(PDF)。伝記回想録。 Vol. 77.ナショナル・アカデミー・プレス。 65–77ページ。ISBN 0-309-59373-5. 2012年10月21日時点のオリジナルよりアーカイブ(PDF) 。 2011年5月20日閲覧。
- ^ abc クラベッツ、ダニエル(2015年9月)。「ロバート・デュワー 1945-2015」。パレス・ピーパー。第80巻、第1号。ニューヨークのギルバート・アンド・サリバン協会。3ページ。
- ^ abcdefghi Ayre, Jamie (2015年7月2日). 「AdaCore President Robert BK Dewar (1945-2015)」. Business Wire (プレスリリース). 2022年7月9日時点のオリジナルよりアーカイブ。 2020年10月26日閲覧。
- ^ abcdefg 「ロバート・B・K・デュワー:訃報」。ニューヨーク・タイムズ。2015年7月22日~24日。2021年1月20日時点のオリジナルよりアーカイブ。 2015年8月11日閲覧。
- ^ “IIT コンピューターサイエンスのパイオニア Robert BK Dewar 氏が逝去”.イリノイ工科大学. イリノイ工科大学. 2015年7月7日. 2020年10月29日時点のオリジナルよりアーカイブ。 2020年10月26日閲覧。
- ^ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (2016年8月17日). 「IFIPワーキンググループ2.1のプロファイル」. Foswiki . 2021年3月8日時点のオリジナルよりアーカイブ。 2020年10月26日閲覧。
- ^ Swierstra、Doaitse;ジェレミー・ギボンズ;ランバート・メルテンス(2011年3月2日)。 「スコープなど: IFIP21: Foswiki」。フォスウィキ。 2018年9月2日のオリジナルからアーカイブ。2020 年10 月 26 日に取得。
- ^ 「Executive Team」。AdaCore。2011年5月22日時点のオリジナルよりアーカイブ。2011年5月20日閲覧。
- ^ 「AdaCore社長Robert Dewar氏とAdaCoreマネージングディレクターCyrille Comar氏へのインタビュー」(PDF)。GNAT Proインサイダー。2014年秋冬号、AdaCore。p. 3。2021年1月16日時点のオリジナルよりアーカイブ(PDF) 。 2020年10月26日閲覧。
- ^ Emmer, Mark B.; Quillen, Edward K. (2000) [1989]. Macro SPITBOL (PDF) . Catspaw. p. 159. 2011年8月27日時点のオリジナル(PDF)よりアーカイブ。 2011年5月20日閲覧。
- ^ Wexelblat, Richard L. 編 (2014).プログラミング言語の歴史. Academic Press. pp. 623–628. ISBN 978-1483266169。
- ^ ab 「ケネス・D・クルー報告書に対するロバート・B・K・デュワーの専門家報告書」。ケンブリッジ大学出版局他対パットン他、提出書類124、ケンブリッジ大学出版局、オックスフォード大学出版局、セージ出版局による補足的初期開示 – ケンブリッジ大学出版局、オックスフォート大学出版局、セージ出版局対ジョージア州立大学学長マーク・P・ベッカー他、民事訴訟番号1:08-CV-1425-ODE(裁判所文書)。ジョージア州北部地区連邦地方裁判所アトランタ支部。18ページ。別添A。2018年5月1日時点のオリジナルよりアーカイブ。 2019年4月23日閲覧。
[…]
SPACEMAKER
および TERMULATOR、IBM PC 用のコモディティ ソフトウェア (
PC DOS
ファイル圧縮ユーティリティおよび
VT-100
エミュレータ)、Realia, Inc. が販売。RBK Dewar (1982-1983)、8088 アセンブリ言語、8,000 行 […]
- ^ Dewar, Robert BK; Fisher Jr., Gerald A.; Schonberg, Edmond; Froelich, Robert; Bryant, Stephen F.; Goss, Clinton; Burke, Michael (1980 年 11 月)。「NYU Ada トランスレータおよびインタープリタ」。Adaプログラミング言語に関する ACM-SIGPLAN シンポジウムの議事録 - SIGPLAN '80。第 15 巻。pp. 194–201。doi : 10.1145 /948632.948659。ISBN 0-89791-030-3. S2CID 10586359。
- ^ 「Ada/Ed、Ada 83 のインタープリター」。Ada Home。1998 年 2 月 10 日。2011 年 12 月 9 日時点のオリジナルよりアーカイブ。2011年12 月 19 日閲覧。
- ^ 「Ada コンパイラ検証概要レポート: NYU Ada/Ed、バージョン 19.7 V-001」。Waltham 、MA : SofTech、Inc.、1983 年 4 月 11 日。2012 年 3 月 12 日時点のオリジナルよりアーカイブ。2011年12 月 19 日閲覧。
- ^ 「Ada Trademark Replaced by Certification Mark」Ada Information Clearinghouse 1987年。2021年5月5日時点のオリジナルよりアーカイブ。2017年9月5日閲覧。
- ^ van Rossum, Guido (2011 年 7 月 8 日). 「Karin Dewar、インデントとコロン」. Python の歴史. 2011 年 7 月 12 日時点のオリジナルよりアーカイブ。2011年8 月 27 日閲覧。
- ^ 「ミカドがオープン」(プレスリリース)。ヴィレッジ・ライト・オペラ・グループ。2008年。[永久リンク切れ ]
- ^ デュワーセンターハンドブック(PDF) . ヴィレッジライトオペラグループ. 2008年. p. 2.[永久リンク切れ ]
- ^ 「ロバート・デュワー教授の悲しいニュース」ニューヨーク大学。2015年6月。2015年7月2日時点のオリジナルよりアーカイブ。2020年10月25日閲覧。
- ^ 「DOS を使用する場合、このプログラムが必要です」。PC Magazine (広告)。第 2 巻、第 9 号。Ziff-Davis Publishing。1983年 1 月。p. 417。2019 年 4 月 22 日時点のオリジナルよりアーカイブ。2019 年4 月 22 日閲覧。
- ^ Dewar, Robert Berriedale Keith (1984 年 3 月 13 日). 「DOS 3.1 ASMB (Another Silly Microsoft Bug)」. info-ibmpc@USC-ISIB.ARPA . 2018 年 5 月 1 日時点のオリジナルからアーカイブ。2019年4 月 23 日閲覧。 […] 私は、
EXEPACK
と同様の機能を持つ
Realia SpaceMaker
プログラムを作成しました。
[…]
- ^ Necasek, Michal (2018年4月30日). 「Realia SpaceMaker」. OS/2 Museum . 2019年1月27日時点のオリジナルよりアーカイブ。 2019年2月22日閲覧。
- ^ Parsons, Jeff (2019年1月10日). 「初期のNorton Utilitiesの最新情報」. PCjs . 2019年1月29日時点のオリジナルよりアーカイブ。2019年2月22日閲覧。
- ^ Necasek, Michal (2019年1月12日). 「Yep, Norton Did It」. OS/2 Museum . 2019年4月22日時点のオリジナルよりアーカイブ。 2019年4月22日閲覧。
外部リンク
- ニューヨーク大学公式サイト
