ジョン・エドワード・ランスロット・ペック | |
|---|---|
| 生まれる | 1918年8月14日 |
| 死亡 | 2013年11月6日(享年95歳) |
| 教育 | B.Sc.、M.Sc.、ナタール大学 M.Sc.、ナタール大学 |
| 知られている | トポロジー ALGOL 68 |
| 科学者としてのキャリア | |
| フィールド | 数学 コンピュータサイエンス |
| 機関 | ブラウン大学 ナタール大学 ニューブランズウィック大学 マギル大学 カルガリー大学 ブリティッシュコロンビア大学 |
ジョン・エドワード・ランスロット・ペック(1918年8月14日 - 2013年11月6日)は、ブリティッシュコロンビア大学(UBC)のコンピュータサイエンス学部の初代常任学部長であった。[ 1 ]彼は1969年から1977年まで学部長を務めた。
彼はアルゴリズム言語ALGOL 68に関する最初の報告書の編集者の一人であり、アルゴリズム言語ALGOL 68に関する改訂報告書の寄稿編集者でもありました。[2]彼は設計チームの一員であった個人的な体験をまとめた記事を書いています。[ 3 ] [4]ブリティッシュコロンビア大学のコンピュータサイエンス学部長に就任する前は、カルガリー大学に新設された数学科 の初代学部長でした。
彼の出版物の多くは、 DBLP コンピュータサイエンス書誌サイト[5]とコンピュータ歴史博物館、ソフトウェア保存グループのサイト[6]に索引付けされています。
幼少期
ジョンは幼少期を南アフリカで過ごし、南アフリカのナタール大学で数学と物理学の理学士号( B.Sc.)を取得し、その後数学の理学修士号(M.Sc.)を取得しました。彼の最初の教職は数学の講義でした。1946年に奨学金を得てイェール大学に入学し、 1950年に位相半群に関する論文で哲学博士号(Ph.D.)を取得しました。その後、ブラウン大学で3年間教えた後、ナタール大学に戻りました。1955年にカナダに移住し、ニューブランズウィック大学で教えた後、マギル大学で4年間教えました。マギル大学を離れ、カルガリー大学で数学科を設立しました。
彼がコンピュータに興味を持ったのは 1959 年、マギル大学数学科から Datatron のプログラミングを学んでほしいという依頼に応えて、最初のプログラムをそのマシン用に書いたときでした。この経験から、彼はオクラホマ大学を訪れ、別のドラム メモリマシンであるIBM 650 のプログラミングを学びました。このマシンには SOAP という最適化アセンブラが搭載されていました。当時はFortranプログラミング言語が登場し、Fortranから内部トランスレータ(IT)、SOAP、そしてオブジェクト コードへと変換されていました。当時、彼のプログラミングはアセンブリ コードで行われていました。1959 年にマギルが IBM 650 を購入したとき、彼はそれをプログラミングできる数少ない人物の 1 人でした。1961 年頃、カルガリー大学に着任した後、大学はIBM 1620 を導入しました。彼は数学科長としての職務を遂行しながら、コンピューティング センターのディレクターになりました。このマシンで、彼はリスト処理方法を調査し、それを使用して言語ALGOL 60のコンパイラを作成しました。このことがきっかけで、カナダ代表として国際情報処理連盟(IFIP) 会議に出席するよう招待されました。当時、ALGOL 60 の改訂が行われていました。彼は、アルゴリズム言語と計算に関するIFIP ワーキンググループ 2.1のカナダ人メンバーとなり、[7]このワーキンググループでは、ALGOL 60 と 68 の言語を規定、サポート、保守しています。[8]
学部長を退任した後も、彼は 1978 年から 1979 年頃まで UBC で教鞭をとり続けた。彼は毎週末、朝早くに旧式の頑丈な自転車に乗ってコンピュータ センターの端末室に到着し、朝の空いている時間帯に端末室へ向かってアムダールの メインフレーム コンピュータを使用する大学院生たちよりも先を行く姿が見られた。天気がよければ、彼は 9 時頃に到着した。おそらく彼はALGOL 68コンパイラ システムで作業していたのだろう。彼のような地位にある教授が毎週末、端末の前に座ってタイピングしていたことは、将来の研究者たちに暗黙の教訓を与えた。
参考文献
- ^ UBC プロフィール
- ^ ファン・ワインガルデン、アドリアーン;バリー・ジェームス・マイルー;ジョン・エドワード・ランスロット・ペック;コルネリス・ヘルマナス・アントニウス・コスター;シンツォフ、ミシェル[フランス語] ;チャールズ・ホジソン・リンジー;ランベール・ギョーム・ルイ・テオドール・メルテンス;フィスカー、リチャード G. 編(1976年)。アルゴリズム言語 ALGOL 68 に関する改訂レポート(PDF)。スプリンガー・フェルラーグ。ISBN 978-0-387-07592-1. OCLC 1991170. 2019年4月19日にオリジナルからアーカイブ(PDF)されました。2019年5月11日閲覧。
- ^ 個人アカウント
- ^ Peck, John Edward Lancelot (1993-02-11). 「ALGOL 68 の歴史に関する会議: CWI の 47 周年を記念して開催された ALGOL 68 の 25 年間に関する会議」アムステルダム。
- ^ DBLP書誌サーバーの JEL Peck
- ^ Peck, John Edward Lancelot . 「コンピュータ歴史博物館、ソフトウェア保存グループ」。
- ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016-08-17). 「IFIPワーキンググループ2.1のプロファイル」. Foswiki . 2020-07-18閲覧。
- ^ Swierstra、Doaitse;ジェレミー・ギボンズ;メルテンス、ランバート(2011-03-02)。 「スコープなど: IFIP21: Foswiki」。フォスウィキ。2020-09-02に取得。
