小盖伊·史提尔
美国计算机科学家
(重定向自Guy L. Steele)
小盖伊·路易士·史提尔(英语: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).