小蓋伊·史提爾
美国计算机科学家
小蓋伊·路易士·史提爾(英語:Guy Lewis Steele Jr.,1954年10月2日—),綽號為「The Great Quux」,首字母縮寫名為GLS,生於美國密蘇里州,計算機科學家,是Scheme的共同作者,也曾與理察·斯托曼共同開發了Emacs,在程式語言方面有很大的貢獻。
蓋伊·史提爾 Guy Steele | |
---|---|
出生 | 美國密蘇里州 | 1954年10月2日
母校 | 哈佛大學, 麻省理工學院 |
知名於 | 計算機程式語言 |
獎項 | 格蕾絲·默里·霍珀獎 (1988) 亨利·h·古德紀念獎 (2007) |
科學生涯 | |
研究領域 | 計算機科學 |
機構 | 甲骨文公司, 昇陽電腦, 思維機器公司 |
博士導師 | 傑拉德·傑伊·薩斯曼 |
生平
1975年,取得哈佛大學數學系學士,期間與傑拉德·傑伊·薩斯曼共同設計了Scheme。之後進入麻省理工學院,1977年取得計算機科學碩士,1980年,取得博士學位。在麻省理工學院期間,他參與Maclisp計畫,統一了TECO的按鍵標準,這個按鍵標準隨後成為Emacs的共同標準。畢業後,他至卡內基梅隆大學擔任計算機科學系助理教授。隨後,他加入一間超級電腦公司,思考機器(Thinking Machines),在此發展一個Lisp的平行運算版本,稱為*Lisp。
1994年,在比爾·喬伊的邀請下,加入昇陽電腦,成為Java程式語言小組成員。當時Java已經設計完成,但他為這個程式語言撰寫了非常良好的規格書。2003年,他成為昇陽院士(Sun Fellow)。他在Common Lisp的發展上貢獻良多,也協助了JavaScript的發展,此外,他也是Fortress的作者。
著作
- Common Lisp the Language。
延伸閱讀
OOPSLA Conference(1998): Growing a Language (頁面存檔備份,存於網際網路檔案館)[參1][參2][參3]
參考文獻
- ^ Guy L. Steele. Growing a Language (PDF). Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). Association for Computing Machinery. 1998 [2022-01-29]. doi:10.1145/346852.346922. (原始內容 (PDF)存檔於2022-06-20).
- ^ Guy L. Steele. Growing a Language. Higher-Order and Symbolic Computation. 1999-10, 12 (3): 221––236.
- ^ Guy L. Steele. Growing a Language. Sun Microsystems Laboratories The First Ten Years 1991−2001. 2001: 256––273 [2022-01-29]. (原始內容存檔於2022-01-31).