デビッド・W・バロン | |
|---|---|
| 生まれる | 1935年1月9日[2] |
| 死亡 | 2012年1月2日(享年76歳)[3] [4] |
| 国籍 | イギリス |
| シグルム | ダブリュービー |
| 市民権 | イギリス |
| 知られている | 電離層研究 プログラミング言語の設計と実装 |
| 科学者としてのキャリア | |
| フィールド | 物理学 コンピュータサイエンス |
| 機関 | ケンブリッジ大学数学研究所 サウサンプトン大学 英国コンピュータ協会 |
| 博士課程の学生 | デビッド・デ・ルーレ(1990)[1] |
デイビッド・ウィリアム ・バロン(1935年1月9日 - 2012年1月2日)は、物理学とコンピュータサイエンスの分野のイギリスの学者であり、『タイムズ・ハイアー・エデュケーション』誌ではコンピュータサイエンスの「創始者」の一人と評された。[4]
家族
彼は妻のヴァレリーと結婚し、ニックとジャッキーという2人の子供を授かりました。
仕事
電波の伝播
バロンとヘンリー・リシュベスによる電波伝搬に関する研究[5] [6]は、電波が電離層境界でどのように反射されるかの理解を深める先駆的な研究であった。
コンピュータサイエンス
バロンはケンブリッジ大学で学問のキャリアをスタートし、キャベンディッシュ研究所で博士号を取得しました。彼の研究はコンピュータアプリケーションのごく初期の研究に及び、彼は世界初の一般用プログラム内蔵型電子コンピュータであるオリジナルの EDSACコンピュータのユーザーでもありました。
博士号取得後、彼はケンブリッジ数学研究所に加わり、EDSAC 2コンピュータの開発に貢献した。1960年代初頭、彼はフェランティ社との共同プロジェクトであるアトラスコンピュータの縮小版の開発であるタイタンプロジェクトのソフトウェア開発リーダーを務めた。この役割において、彼はケンブリッジのタイタンスーパーバイザ(マルチプログラミングオペレーティングシステム)とCPL(複合プログラミング言語)の開発を指揮した。タイタンスーパーバイザはやがてケンブリッジ多重アクセスシステムへとつながり、これはケンブリッジの大規模なユーザーコミュニティに先駆的なタイムシェアリングサービスを提供した。また、後にケンブリッジを拠点とするコンピュータ支援設計センターでも採用された。CPLプロジェクトは言語設計とアプリケーションの汎用性において新境地を開き、その結果として生まれた定義的な論文は当初の開発チームによって書かれた。[7] CPLはBCPL、ひいてはB、そしてCプログラミング言語につながったことで有名である。
バロンは1967年にケンブリッジ大学を離れ、サウサンプトン大学のコンピュータサイエンスの教授に就任し、2000年に退職するまでその職に留まりました。コンピュータサイエンスが独自の学問分野に発展するにつれ、彼はコンピュータ科学者として多くの分野に貢献しました。サウサンプトン大学でも、彼は執筆と講義においてほぼ独自の才能を発揮し続けました。2009年、ケンブリッジEDSACコンピュータ完成60周年にあたり、彼は1950年代にこの先駆的なマシンをプログラミングするのに何が関係していたかについて、画期的な講演を行いました。[8]
彼は『Software : Practice and Experience 』[9]の創刊編集者の一人であり、1971年から30年以上にわたって編集者を務めた。
バロンは、この新しい分野を何世代にもわたって学生や研究者に説明した多くの本の著者です。1967 年には、他の著者とともにTitan Autocodeプログラミングのマニュアルを出版しました。[10] その後、バロンは、再帰プログラミング (1968)、[11]アセンブラとローダー (1969)、[12]オペレーティングシステム (1971 および 1984)、[13] [14]プログラミング言語 (1977)、[15] Pascal実装 (1981)、[16]高度なプログラミング (1984)、[17]テキスト処理とタイプセッティング (1987) [18]およびスクリプト言語 (2000) に関する本を執筆しました。[ 19]
バロンは自身のウェブページで、謙虚に自分自身を「昔ながらの学者、過去の遺物」と表現した。[20]
参考文献
- ^ De Roure, David "Dave" Charles (1990)。分散システムをモデル化するための Lisp 環境 (準並列 Lisp) (博士論文)。サウサンプトン大学。注文番号 AAIDX94677。(261ページ)
- ^ グラント、ジョン(1971)。英国の科学者名鑑。ISBN 978-0-58211464-7. 2012年1月11日閲覧。
- ^ 「Professor David Barron」. In Memory and Celebration. University of Southampton . 2012-01-02. 2020-03-10時点のオリジナルよりアーカイブ。2012-01-11閲覧。
- ^ ab “David Barron, 1935–2012”. Times Higher Education . TES Global . 2012-02-02. ISSN 0049-3929. 2020-03-10時点のオリジナルよりアーカイブ。 2012-02-03閲覧。
- ^ リシュベス、ヘンリー; バロン、デイビッド・ウィリアム (1960)。「電離層 F2 層における平衡電子分布」。大気および地球物理学ジャーナル。18 (2–3): 234–252。Bibcode : 1960JATP ...18..234R。doi :10.1016/0021-9169(60)90095-7。
- ^バロン、デイビッド・ウィリアム (1959 ) 。「電離層が明確に境界されていない場合の電波伝搬の『導波モード』理論」。哲学雑誌。4 (45): 1068–1081。Bibcode : 1959PMag....4.1068B。doi :10.1080/14786435908238287。
- ^ Barron, David William; Buxton, John N.; Hartley, David Fielding ; Nixon, Eric; Strachey, Christopher S. (1963). 「CPL の主な特徴」. The Computer Journal . 6 (2): 134–143. doi : 10.1093/comjnl/6.2.134 .
- ^ バロン、デビッド・ウィリアム (2010)。「EDSAC: プログラマーの思い出」。コンピュータジャーナル。
- ^ 「ソフトウェア:実践と経験」Wiley . doi :10.1002/(ISSN)1097-024X. ISSN 1097-024X. 2016年3月28日時点のオリジナルよりアーカイブ。
- ^ Barron, David William; et al. (1967) . Titan Autocodeプログラミングマニュアル(第3版)。ケンブリッジ、英国:ケンブリッジ大学数学研究所。OCLC 459308。 2020 年3月10日閲覧。(108ページ)
- ^ バロン、デイビッド・ウィリアム (1968) [1967]。ケンブリッジ、イギリスで執筆。ギル、スタンレー(編)。プログラミングにおける再帰的技法。マクドナルド・コンピュータ・モノグラフ (第 1 版)。ロンドン、イギリス:マクドナルド & Co. (出版社) Ltd。書誌コード:1970rtp..book..... B。SBN 356-02201-3。(viii+64ページ)
- ^バロン、デイビッド・ウィリアム (1978) [1971, 1969]。 サウサンプトン大学、サウサンプトンのイギリスで執筆。フロレティン、J. ジョン (編)。アセンブラとローダー。コンピュータモノグラフ (第 3 版)。ニューヨーク、アメリカ: Elsevier North-Holland Inc. ISBN 0-444-19462-2LCCN 78-19961 。(12+100ページ)
- ^ バロン、デイビッド・ウィリアム (1971)。コンピュータオペレーティングシステム(第1版)。チャップマンとホール。
- ^ バロン、デイビッド・ウィリアム (1984)。『コンピュータオペレーティングシステム:マイクロ、ミニ、メインフレーム用(第2版)』チャップマンとホール。
- ^ バロン、デイビッド・ウィリアム(1977年)。プログラミング言語研究入門。ケンブリッジ大学出版局。
- ^バロン、デイビッド・ウィリアム ( 1981-04-07)。PASCAL - 言語とその実装。Wiley Series in Computing。第 23 巻 (第 1 版) 。Wiley。ISBN 0-47127835-1。(312ページ)
- ^ バロン、デイビッド・ウィリアム、ビショップ、ジュディス・「ジュディ」・メアリー (1984)。『 Advanced Programming: A Practical Course』。Wiley series in computing (第 1 版)。John Wiley & Sons Ltd。ISBN 0-47190521-6。(277ページ)
- ^ Barron, David William; Rees, Michael "Mike" J. (1987). Unix によるテキスト処理とタイプセッティング。国際コンピュータサイエンスシリーズ (第 1 版)。Addison - Wesley。ISBN 0-20114219-8。(464ページ)
- ^ バロン、デイビッド・ウィリアム(2000 年 7 月)。スクリプト言語の世界。ワールドワイド・シリーズ・イン・コンピュータ・サイエンス(第 1 版)。ワイリー。ISBN 978-0-471-99886-0。(506ページ)
- ^ Barron, David William (2010). 「David Barron」. サウサンプトン大学電子情報・コンピュータサイエンス学部. 2012年3月6日時点のオリジナル(個人ウェブページ)からアーカイブ。 2010年6月17日閲覧。
