TeXとチューリング賞

TeXとチューリング賞

レスリー・ランポートLaTeXを開発した彼は最近、名誉あるチューリング賞(見るここそしてここ)。LaTeX に関する彼の仕事はそれ自体が功績ですが、彼がこの賞を受賞した理由ではありません。

ドナルド・クヌースTeXを開発した もチューリング賞を受賞しました(ここ)。

他に名誉ある賞を受賞し、TeX の世界とつながりのある人はいますか?

答え1

ガイ・スティールTeX に関係する受賞歴のあるコンピューター科学者です。

                                             ガイ・スティール本人

ここからが略歴ピーター・サイベルの本から引用働くプログラマー著者はスティール氏にインタビューした。

ガイ・スティールは真のプログラミング多言語家です。私が彼に、これまで真剣に使用した言語を尋ねたところ、次のようなリストが挙がりました。COBOL、Fortran、IBM 1130アセンブリ、PDP-10マシン言語、APL、C、C++、Bliss、GNAL、Common Lisp、Scheme、Maclisp、S-1 Lisp、Lisp、C、Java、JavaScript、Tcl、Haskell、FOCAL、BASIC、TECO、TeX などです。「これらが主なものになると思います」と彼は付け加えました。

彼は、現在も残っている主要な汎用 Lisp 方言である Common Lisp と Scheme の両方の作成に携わりました。彼は Common Lisp、Fortran、C、ECMAScript、および Scheme を定義する標準化団体に所属し、Bill Joy に採用されて Java の公式言語仕様の作成に協力しました。現在は、高性能科学計算用の新しい言語である Fortress の設計に取り組んでいます。

スティールの学歴には、ハーバード大学で学士号、MITで修士号と博士号を取得したことが含まれます。MIT在学中、ジェラルド・サスマンと共同で「ラムダ論文」として知られる一連の論文を執筆しました。この論文には、Schemeプログラミング言語のオリジナルの定義が含まれています。また、ハッカー文化の記録者でもあり、Jargon Fileのオリジナルコンパイラーの1人であり、書籍版のThe Hacker's Dictionary(その後、エリック・S・レイモンドによってThe New Hacker's Dictionaryとして改訂・拡張されました)の編集者でもあります。また、Emacsの誕生にも重要な役割を果たし、ドナルド・クヌースのプログラムTeXを移植した最初のプログラマーの一人

スティール氏は、米国計算機協会および米国芸術科学アカデミーのフェローであり、米国工学アカデミーの会員です。彼は 1988 年に ACM の Grace Murray Hopper 賞、2005 年に Dr. Dobb の Excellence in Programming 賞を受賞しました。

(強調は筆者)

クヌース自身も、同じ本のためにセイベルに与えたインタビューの中で、スティールがTeXの開発に影響を与えたと述べている(p597を参照)。働くプログラマー)。

ザイベル:あなたは自分でいくつかの言語を設計しましたが、おそらくその中で最も広く使用されているのは TeX でしょう。

クヌース:つまり、TeX はプログラミング言語ですが、私は必死にそれらの機能を組み込まなければなりませんでした。ガイ・スティール、テリー・ウィノグラッド、レスリー・ランポート、そしてさまざまな人々が、資料のフロントエンドとして TeX を使用する際に必要なものがありました。テリー・ウィノグラッドは自然言語の構文に関する本を執筆していたので、本の中の図を作成するために、非常に強力なマクロを書きたいと考えていました。これが、初期の TeX がプログラミング言語になる大きなきっかけとなりました。

(強調は筆者)

答え2

クヌースがTeXの初期開発に影響を与えたと指摘するもう1人の受賞歴のあるコンピュータ科学者は、テリー・ウィノグラッド

                                             ここに画像の説明を入力してください

専門分野ウィノグラッドのルーブリック個人ページ読みます:

ウィノグラッド教授は、ヒューマン コンピュータ インタラクション デザインと開発のためのテクノロジー デザインに注力しています。同教授は、最近 20 周年を迎えたスタンフォード ヒューマン コンピュータ インタラクション グループの教育プログラムと HCI 研究を指揮しています。また、スタンフォードのハッソ プラットナー デザイン研究所 (「d.school」) の創設メンバーであり、民主主義、開発、法の支配センター (CDDRL) の教員でもあります。

ウィノグラード氏は Computer Professionals for Social Responsibility の創設メンバーであり、元会長です。彼は、Human Computer Interaction、ACM Transactions on Computer Human Interaction、Informatica など、多数のジャーナルの編集委員を務めています。彼は、Google など、彼の学生が立ち上げた多数の企業に顧問として関わっています。

彼は、2011 SIGCHI 生涯研究賞。ピーター・サイベルの働くプログラマークヌースは、ウィノグラッドが TeX を本格的なプログラミング言語にするよう説得した人物だと述べています。

ザイベル:あなたは自分でいくつかの言語を設計しましたが、おそらくその中で最も広く使用されているのは TeX でしょう。

クヌース:TeXはプログラミング言語ですが、私は必死にその機能を導入しなければなりませんでした。ガイ・スティール、テリー・ウィノグラッド、Leslie Lamport、そしてさまざまな人々が、資料のフロントエンドとして TeX を使用する際に必要なものがありました。テリー・ウィノグラッドは自然言語の構文に関する本を執筆していたと思いますが、その本の中の図を作成するために、非常に強力なマクロをいくつか書きたいと考えていました。 これにより、初期の TeX はプログラミング言語になる方向に大きく前進しました。

(強調は筆者)

関連情報