TeX 和圖靈獎

TeX 和圖靈獎

萊斯利·蘭波特LaTeX 的創建者最近獲得了享有盛譽的圖靈獎(看這裡這裡)。他在 LaTeX 方面的工作本身就是一項成就,但這並不是讓他獲得該獎項的原因。

唐納高德納創建 TeX 的人還獲得了圖靈獎(參見這裡)。

還有誰獲得了著名獎項並與 TeX 世界有聯繫?

答案1

蓋·斯蒂爾是一位與 TeX 相關的獲獎電腦科學家。

                                             蓋伊·斯蒂爾本人

這是一個的開始簡短的個人簡介摘自彼得·塞貝爾的書,工作中的編碼員,為此作者採訪了斯蒂爾。

蓋伊·斯蒂爾(Guy Steele)是一位真正的多語言程式設計師。當我問他認真使用過哪些語言時,他列出了這個清單:COBOL、Fortran、IBM 1130 彙編、PDP-10 機器語言、APL、C、C++、Bliss、GNAL、Common Lisp、Scheme、Maclisp、S - 1 口齒不清,口齒不清,C.、Java、JavaScript、Tcl、Haskell、FOCAL、BASIC、TECO 和 TeX。 “我想這些將是主要的,”他補充道。

他參與了現存的兩種主要通用 Lisp 方言的創建:Common Lisp 和 Scheme。他曾在定義 Common Lisp、Fortran、C、ECMAScript 和 Scheme 的標準機構任職,並被 Bill Joy 招募來幫助編寫 Java 的官方語言規範。他現在正在設計 Fortress,這是一種用於高效能科學運算的新語言。

史蒂爾的學術生涯包括哈佛大學的學士學位以及麻省理工學院的碩士學位和博士學位。在麻省理工學院期間,他與 Gerald Sussman 合作發表了一系列論文,現在被稱為“The Lambda Papers”,其中包括 Scheme 程式語言的原始定義。作為行話文件的原始編譯者之一,他也是黑客文化的編年史家,也是書籍版《黑客詞典》(後來由埃里克·S·雷蒙德更新和擴展為《新黑客詞典》)的編輯。他在 Emacs 的誕生過程中發揮了重要作用,並被第一批將 Donald Knuth 的程式移植到 TeX 的程式設計師之一

史蒂爾是電腦協會和美國藝術與科學學院院士以及美國國家工程院院士。他於 1988 年榮獲 ACM 的 Grace Murray Hopper 獎,並於 2005 年榮獲 Dr. Dobb 的傑出程式設計獎。

(我的重點)

Knuth 本人在為同一本書接受 Seibel 的訪談中,將 Steele 描述為對 TeX 開發的影響力(請參閱第 597 頁)工作中的編碼員)。

塞貝爾:您自己設計了一些語言——其中使用最廣泛的可能是 TeX。

高德納:TeX 是一種程式語言,但我必須拼命地添加這些功能。蓋·斯蒂爾、Terry Winograd、Leslie Lamport 和其他人在使用 TeX 作為其材料的前端時需要一些東西。我認為 Terry Winograd 正在寫一本關於自然語言語法的書,所以他想編寫一些非常強大的宏,以便在他的書中製作圖表。這極大地推動了 TeX 在早期成為一種程式語言。

(我的重點)

答案2

Knuth 認為另一位對 TeX 早期開發有影響的獲獎電腦科學家是特里·維諾格拉德

                                             在此輸入影像描述

專業興趣維諾格拉德的標題個人頁面內容如下:

Winograd 教授的重點是人機互動設計和開發技術設計。他領導史丹佛大學人機互動小組的教學計畫和人機互動研究,該小組最近慶祝了成立 20 週年。他也是史丹佛大學哈索普拉特納設計學院(“d.school”)的創始教員以及民主、發展和法治中心 (CDDRL) 的教員

維諾格拉德是電腦專業人員社會責任組織的創始成員和前主席。他是多個期刊的編輯委員會成員,包括《Human Computer Interaction》、《ACM Transactions on Computer Human Interaction》和《Informatica》。他曾為許多由他的學生創辦的公司提供諮詢,其中包括Google。

他是該獎的得主2011 SIGCHI終身研究獎。在彼得·塞貝爾的作品中工作中的編碼員在 Knuth 看來,Winograd 說服了他讓 TeX 成為一種成熟的程式語言。

塞貝爾:您自己設計了一些語言——其中使用最廣泛的可能是 TeX。

高德納:TeX 是一種程式語言,但我必須拼命地添加這些功能。蓋伊·斯蒂爾,特里·維諾格拉德、Leslie Lamport 和不同的人在使用 TeX 作為其材料的前端時需要一些東西。我認為 Terry Winograd 正在寫一本關於自然語言語法的書,所以他想編寫一些非常強大的宏,以便在他的書中製作圖表。 這極大地推動了 TeX 在早期成為一種程式語言。

(我的重點)

相關內容