トーマス・E・カーツ | |
|---|---|
クルツ、1970年代頃 | |
| 生まれる | トーマス・ユージン・カーツ 1928年2月22日 オークパーク、イリノイ州、米国 |
| 死亡 | 2024年11月12日(享年96歳) |
| 教育 | ノックス大学( BA ) [1] プリンストン大学( PhD ) |
| 職業 |
|
| 知られている | |
| 配偶者たち | パトリシア・バー
( 1953年結婚 、 1973年離婚アグネス・シーリー・ビクスラー ( 1974年生まれ |
| 子供たち | 3 |
| 受賞歴 | 1974 AFIPSパイオニア賞 1991 IEEEコンピュータサイエンスパイオニア賞 |
トーマス・ユージン・カーツ(1928年2月22日 - 2024年11月12日)は、アメリカのコンピュータ科学者、教育者でした。ダートマス大学の数学教授であり、同僚のジョン・G・ケメニーとともに、 1963年と1964年にBASICプログラミング言語とダートマスタイムシェアリングシステムを共同開発したことでよく知られています。これらのイノベーションにより、非専門家でもプログラミングが簡単になり、複数のユーザーが1台のコンピュータを共有できるようになり、コンピュータが教育や研究でどのように使用されるかが変わりました。
BASICの作成における彼の役割により、IEEEは1991年にコンピュータパイオニア賞をカーツに授与しました。[2]また、1994年には、彼は計算機協会のフェローに選出されました。[3]
幼少期と教育
トーマス・カーツは1928年2月22日、アメリカ合衆国イリノイ州オークパークでヘレン・ベル・カーツとオスカー・クリスト・カーツの子として生まれた。彼の父親はライオンズクラブ国際本部で様々な役職を務めていた。カーツは幼い頃から科学に興味を持っていた。[4]
カーツはノックス大学に入学し、数学に興味を持ち、最終的には数学のコースをすべて受講した。統計学の道に進むよう指導教官に勧められ、4年生の時に専攻を数学に変更した。カーツは1950年にノックス大学を卒業し、数学の学士号を取得した。[4]
カーツが初めてコンピュータに触れたのは、1951年にカリフォルニア大学ロサンゼルス校の数値解析研究所の夏期講座でした。カーツは1956年にプリンストン大学で博士号を取得しました。彼の論文は数理統計における多重比較の問題についてで、[2]指導教官はジョン・テューキーでした。[5]カーツの数学的関心は、数値解析、統計、コンピュータサイエンスなどでした。
キャリア
1956年、ジョン・G・ケメニーによってダートマス大学に採用され、数学科に加わり、統計学と数値解析を教えた。[5] [6]
1963年から1964年にかけて、カーツとケメニーは学生チームと協力して、ダートマスタイムシェアリングシステム(DTSS)とBASICプログラミング言語の開発を主導しました。DTSSは、排他的予約システムに代わる、別々の端末で複数のユーザーが1台のマシンの処理能力を共有できるようにしました。カーツとケメニーはシンプルさを優先し、技術的な背景を持たないユーザーでもDTSSにアクセスできるようにしました。[6] [7] [8] [9]
1966年から1975年まで、カーツはダートマス大学のキーウィット計算センターの所長を務め、[10] 1975年から1978年まで学術計算室の所長を務めた。1979年、カーツはスティーブン・J・ガーランドとともにダートマス大学でコンピュータと情報システムの修士課程を開始した。1988年にプログラムが終了した後、カーツは教職に復帰し、1993年に退職した。[11] [12]
カーツ氏はEDUCOMの評議会議長および理事、NERComPの理事および議長、大統領科学諮問委員会のピアス委員会のメンバーも務めた。また、カーツ氏はCONDUITプロジェクトや教育用コンピューティングに関するCCUC会議の運営委員会にも所属した。[12]
1974年、アメリカ情報処理学会連合は、 BASICとタイムシェアリングに関する研究に対して、全米コンピュータ会議でカーツとケメニーに賞を授与した。 [13] 1991年、IEEEコンピュータ協会はカーツにコンピュータパイオニア賞を授与し、[2] 1994年には、カーツは米国計算機協会のフェローに選出された。[14] 2023年には、カーツはコンピュータ歴史博物館のフェローに選出され、ビル・ゲイツから賞が授与された。[15]
ベーシック
BASIC とタイムシェアリングの使いやすさにより、PC とインターネットがまったく新しいレベルに到達しました。
ダートマス タイムシェアリング システムの一環として、ケメニーとカーツはプログラミング言語BASIC (Beginner's All-purpose Symbolic Instruction Code) を作成した。最初の BASIC プログラムは、1964 年 5 月 1 日午前 4 時に実行された。当時、ケメニーもカーツも、これを記念碑的なことの始まりとは考えていなかった。彼らの主な望みは、BASIC が学生が使用しているコンピューターを理解し、それに取り組むのに役立つことだった。ダートマス大学は BASIC の著作権を保有していたが、使用に関心のある人なら誰でも自由に利用できるようにし、ケメニーとカーツはそこからほとんど利益を得ていなかった。言語の名前は、意味のある単純な頭字語を持ちたいというカーツの希望から生まれた。カーツは次のように述べている。「私たちは、単純だが単純ではない言葉を求めていました。そして、BASIC がまさにそれでした。」[10]
BASIC は平均的なコンピュータ ユーザー向けであるというテーマは、カーツによって強調されました。公開書簡の中で、彼は過去の発言を繰り返し、当時の言語はすべて専門家向けであったため、BASIC は学生に習得しやすいシンプルなプログラミング言語を提供するために発明されたと述べました。彼はさらに、BASIC はプログラミングに人生を捧げたくない人々のためのものであると述べました。[16]
BASICは広く成功と見なされていましたが、一部の批評家は、特に「GO TO」ステートメントを使用してプログラムの各部分間を移動する場合、長いプログラムでは混乱を招くと考えていました。さらに、この言語は構造化言語として設計されていなかったため、保守性を向上させるためにプログラムを別々の部分に分割することが困難でした。[10]
BASIC規格は1980年代にECMAとANSI向けに作成され、それぞれ1986年と1987年にバージョンがリリースされました。[17] 1975年にビル・ゲイツとポール・アレンが、最も初期のパーソナルコンピュータの1つであるAltair 8800向けにBASICのバージョンを開発し、パーソナルコンピュータ業界の立ち上げに貢献しました。[18]
カーツのBASICに関する研究は、世界中の人類の革新の歴史的な場所を記念するIEEEのマイルストーンプログラムの一環として認められました。2021年2月22日に記念銘板が設置されました。 [19]
真のベーシック
1983年、ケメニー、カーツ、およびダートマス大学の元学生4人がTrue BASICを設立しました。その目的は、メモリが限られ、ハードウェア固有の制限がある初期のパーソナルコンピュータ向けに開発された、互換性のない多数の方言によって引き起こされた言語の断片化に対処する、BASICの現代的な商用バージョンを導入することでした。True BASICは、 doループやelse-ifなどの構造化プログラミング構造と、複数のオペレーティングシステムのサポートを特徴としていました。[20]
当初は230万ドルの投資を受けていたが、収益性に苦戦した。マーケティングパートナーのAddison-Wesleyとの意見の不一致により、True BASICはマーケティングを社内で行うことになったが、それでも売上は期待を下回った。1997年のCEOによると、同社は2年間で年間収益が100万ドルを超えたが、特にMicrosoftからの統合BASIC実装の台頭とスタンドアロンプログラミングツールの需要の低下により、市場へのリーチが制限された。[20] 2004年のインタビューでは、True BASICの年間販売数は約3,000部で、主に高校生や数十年前に言語を学んだ愛好家向けであったと述べられている。[21]
私生活
カーツは1953年から1973年に離婚するまでパトリシア・バーと結婚していた。2人の間には3人の子供がいた。1954年に双子の息子ダニエル・バーとティモシー・デイビッド、1957年に娘ベス・ルイーズが生まれた。 [22] 1974年にアグネス・シーリー・ビクスラーと結婚し、死ぬまで夫婦関係を続けた。[6] [7]
カーツは2024年11月12日、ニューハンプシャー州レバノンで敗血症による多臓器不全のため96歳で亡くなった。[5] [6]
参照
- ニューハンプシャー州歴史標識 No. 261 : BASIC: 最初のユーザーフレンドリーなコンピュータプログラミング言語
参考文献
- ^ 「Thomas E. Kurtz」. IEEE Computer Society . 1995年. 2024年11月21日閲覧。
- ^ abc "Thomas E. Kurtz". IEEE Computer Society . 2018年4月27日. 2023年9月1日閲覧。
- ^ 「ACM Fellows Award」。Fellows.acm.org 。 2012年1月21日時点のオリジナルよりアーカイブ。2010年1月15日閲覧。
- ^ ab Narins, Brigham 編 (2002)。「Thomas Eugene Kurtz」。World of Computer Science。第 1 巻。Gale Group。337 ページ。ISBN 978-0-7876-5066-7. 2024年11月24日閲覧。
- ^ abc 「In Memoriam: Thomas E. Kurtz, 1928–2024」CHM 2024年11月14日。 2024年11月18日閲覧。
- ^ abcd Rosen, Kenneth R. (2024年11月16日). 「BASICプログラミング言語の共同作成者、Thomas E. Kurtz氏が96歳で死去」。ニューヨーク・タイムズ。 2024年11月18日閲覧。
- ^ ab Langer, Emily (2024年11月20日). 「BASICコンピュータ言語の共同発明者、トーマス・カーツ氏が96歳で死去」ワシントンポスト. 2024年11月20日閲覧。
- ^ Kaisler, SH (2020). メインフレームコンピュータシステム: ゼネラルエレクトリック社。歴史的計算機シリーズ。ケンブリッジ学者出版社。p. 315。ISBN 978-1-5275-6116-8. 2024年11月16日閲覧。
ダートマスタイムシェアリングシステム(DTSS)の実装は、1963年にケメニーとカーツの指導の下、学生チームによって開始されました。GE-225は1964年2月にキャンパスに到着しました。DTSSでは、1964年5月1日に運用が開始されました。
- ^ Gordon, M. Bull (1980). The Dartmouth Time-Sharing System (PDF) . Ellis Horwood Ltd. および John Wiley & Sons.
1964 年 5 月 1 日午前 4 時、ハードウェアの納品からわずか 1 か月半後に、BASIC の最初のプログラムが正常に実行されました。
- ^ abc ロバート・スレーター( 1989年2月15日)。Portraits in Silicon。マサチューセッツ州ケンブリッジ:MIT Press。pp. 241– 249。ISBN 978-0-262-69131-4。
- ^ Schweitzer, Katha (1985年2月15日). 「ノックス大学が148周年を祝う」. ロックアイランド・アーガス. 2024年11月16日閲覧。
- ^ ab "Thomas E. Kurtz". Computer Pioneers . 2013年. 2024年11月16日閲覧。
- ^ 「1974 年 National Computer Conference Pioneer Day セッションの記録」。ダートマス タイム シェアリング システム。ダートマス大学。1974 年。
- ^ 「ACM Fellows Award」。Fellows.acm.org 。 2012年1月21日時点のオリジナルよりアーカイブ。2010年1月15日閲覧。
- ^ ab “2023 Fellow Award Ceremony”. CHM . 2023年11月20日. 2024年11月20日閲覧。
- ^ 「Thomas E. Kurtz − コンピュータプログラミング言語の歴史」Cis-alumni.org 1964年5月1日2016年11月27日閲覧。
- ^ 「Small Basic Computer Games: New 2010 Small Basic Edition」。Computerscienceforkids.com 。2016年11月27日閲覧。
- ^ 「ハーバード大学のビル・ゲイツ」ハーバード・マガジン2013年10月15日2024年11月16日閲覧。
- ^ 「BASICの誕生とその先を祝う」ダートマスキャンペーン. 2024年11月16日閲覧。
- ^ ab Jurgens, Rick (1997 年 6 月 1 日)。「BASIC に忠実であり続ける」Valley News。pp. 37、41。
- ^ Hirsch, JM (2004 年 4 月 29 日)。「最初の PC の原動力となったダートマス大学の BASIC が土曜日に 40 周年を迎える」。Valley News。Associated Press。1、6 ページ。
- ^ 「トーマス・ユージン・カーツ訃報」。Valley News。2024年11月14日。 2024年11月21日閲覧– legacy.com経由。
外部リンク
- トーマス・カーツの論文 ダートマス図書館
