艾伦·凯今天就80岁了!生日快乐!

2020-05-18 07:08:49

跳转到导航跳转到搜索艾伦·柯蒂斯·凯(生于1940年5月17日)[1]是一位美国计算机科学家。他被选为美国艺术与科学学院、国家工程院和皇家艺术学会的院士。[2]他最出名的是他在面向对象编程和窗口图形用户界面(GUI)设计方面的开创性工作。

在2018年观点研究所关闭之前,他是该研究所的所长,也是加州大学洛杉矶分校(University of California,Los Angeles)计算机科学的兼职教授。他也是TTI/Vanguard的顾问委员会成员。直到2005年年中,他一直是惠普实验室的高级研究员、京都大学的客座教授和麻省理工学院(MIT)的兼职教授。[3]。

凯还曾是一名职业爵士乐吉他手、作曲家和戏剧设计师,也是一名业余的古典管风琴演奏家。

我幸运或不幸地从三岁开始就学会了如何流利地阅读,所以到我上一年级的时候,我已经读了大约150本书,我已经知道老师们在骗我。[4]。

凯来自马萨诸塞州的斯普林菲尔德,由于父亲的生理学生涯,他的家人搬了几次家,最终在他9岁时定居在纽约大都会地区。

他就读于享有盛誉的布鲁克林技术高中(Brooklyn Technology High School),在那里,他在大四时因不服从命令而被停学。在积累了足够的学分毕业后,凯随后进入了西弗吉尼亚州贝萨尼的贝萨尼学院(Bethany College)。他主修生物学,辅修数学,后来因为抗议该机构的犹太人配额而被行政部门要求离开。

此后,凯在科罗拉多州丹佛市教了一年吉他,当当地征兵委员会询问他的非学生身份时,他匆忙应征入伍。在通过能力测试后,他被分配为计算机程序员(由于当时该领域的秘书内涵,这是一个罕见的由女性主导的职位),他设计了一个早期的跨平台文件传输系统。

退伍后,凯进入科罗拉多博尔德大学,于1966年获得数学和分子生物学学士学位。在此之前和期间,他都是一名专业的爵士乐吉他手。在CU学习期间,他为改编自“霍比特人”和其他校园戏剧创作了音乐。[需要引用]

1966年秋天,他开始在犹他大学工程学院研究生院学习。他获得了理学硕士学位(M.S.)。1968年在攻读哲学博士(博士)之前,于1968年获得电气工程专业学位。1969年在计算机科学专业毕业。他的博士论文“FLEX:一种灵活的可扩展语言”(FLEX:a Flexable Extensible Language)描述了被称为FLEX的计算机语言的发明。[5][6][7]在那里,他与计算机图形之父大卫·C·埃文斯(David C.Evans)(他最近从加州大学伯克利分校(University of California,Berkeley)招聘,开始执掌犹他州的计算机科学系)和伊万·萨瑟兰(Ivan Sutherland)(以编写Sketchpad等开创性程序而闻名)共事。他们的指导极大地启发了凯对对象和编程不断发展的观点。随着他越来越忙于国防高级研究计划局(DARPA)的研究,他结束了自己的音乐生涯。

1968年,他遇到了Seymour Papert,并学习了编程语言Logo,这是一种为教育目的而优化的Lisp方言。这让他了解了让·皮亚杰(Jean Piaget)、杰罗姆·布鲁纳(Jerome Bruner)、列夫·维戈茨基(Lev Vygosky)的工作,以及建构主义学习,进一步影响了他的职业取向。

1969年,凯离开犹他州担任计算机科学副教授,成为斯坦福人工智能实验室的客座研究员,期待接受卡内基梅隆大学(Carnegie Mellon University)的教授职位。相反,在1970年,他加入了位于加利福尼亚州帕洛阿尔托的施乐帕洛阿尔托研究中心(Xerox Parc)的研究人员。在这十年中,他使用编程语言Smalltalk开发了联网工作站的原型。这些发明后来被苹果公司在他们的Lisa和Macintosh电脑上商业化。

Kay是面向对象编程思想的鼻祖之一,他与帕洛阿尔托研究所的一些同事一起命名了这一概念。一些最初的面向对象的概念,包括使用单词“对象”和“类”,是在挪威计算中心为Simula 67开发的。后来他说:

很抱歉,我很早以前就为这个话题创造了“对象”这个词,因为它能让很多人把注意力放在次要的想法上。最重要的想法是发短信(#34;Messaging";)。[8]。

在帕洛阿尔托研究所工作期间,凯构思了Dynabok概念,这是笔记本电脑、平板电脑和电子书的关键先驱。他也是现代重叠窗口图形用户界面(GUI)的架构师。[9]由于Dynabok被构思为一个教育平台,Kay被认为是最早进入移动学习领域的研究人员之一;在每个孩子一台笔记本电脑的教育平台的设计中,采用了Dynabok概念的许多特性,Kay积极参与了该平台的设计。

根据凯的说法,计算机领域正在等待新的革命的发生,在这场革命中,教育界、家长和孩子们将不会看到道格拉斯·恩格尔巴特发明的一套工具,而是一种马歇尔·麦克卢汉意义上的媒介。他写道:

就像Simulas通向OOP一样,这次相遇最终让我明白了个人计算机的真正命运是什么。不是像恩格尔巴特(Engelbart)与IBM铁路相反的比喻中的个人动态交通工具,而是一种更深刻的东西:个人动态媒介。有了一辆车,你可以等到高中再给司机教育,但如果它是一种媒介,它就必须延伸到童年世界。[10]

从1981年到1984年,凯是雅达利的首席科学家。1984年,他成为苹果公司的研究员。1997年苹果先进技术集团关闭后,[11]他被他的朋友、迪士尼研发主管布兰·费伦(Bran Ferren)招募加入华特·迪士尼想象工程公司(Walt Disney Imagineering),担任迪士尼研究员。他一直呆在那里,直到费伦离开,与想象师丹尼·希利斯一起创办了Application Minds Inc,导致研究员计划的停止。2001年,他创建了视点研究所,这是一个致力于儿童、学习和高级软件开发的非营利性组织。在最初的十年里,凯和他的观点小组的总部设在加利福尼亚州格伦代尔的应用思维公司,在那里,他和费伦继续在各种项目上合作。在惠普于2005年7月20日解散高级软件研究团队之前,凯也是惠普的高级研究员。

2011年秋季,凯与纽约大学(New York University)互动电信项目(ITP)的全职教师南希·赫辛格(Nancy Hechinger)一起教授了一门课程,名为“强大的想法:了解世界的有用工具”(Power Ideas:Usful Tools to Underful World)。这门课的目标是设计基于基本的、强大的概念的新的教/学形式,而不是传统的死记硬背。[12]。

1995年12月,还在苹果时,凯与其他许多人合作,启动了Smalltalk的开源Squeak版本,然后他继续[什么时候?]。去做这件事。作为这项努力的一部分,1996年11月,他的团队开始研究后来成为EToys系统的东西。最近,他与David A.Smith、David P.Reed、Andreas Raab、Rick McGeer、Julian Lombardi和Mark McCahill一起创办了Croquet Project,这是一个用于协作工作的开源网络2D和3D环境。

在2001年,很明显,Squeak的Etoy架构已经达到了Morphi接口基础设施所能做的极限。安德烈亚斯·拉布(Andreas Raab)是凯氏集团(Kay';Group)的一名研究员,后来又在惠普(Hewlett-Packard)工作。他建议定义一个脚本进程,并提供一个默认的调度机制来避免几个更一般的问题。[13]结果是一个新的用户界面,被提议在未来取代Squeak Morphi用户界面。调整了孤岛、异步消息传递、玩家和服装、语言扩展、项目和磁贴脚本等机制。[14]它的底层对象系统是基于类的,但对于用户(在编程期间)来说,它的行为就像是基于原型的。调整对象在调整项目窗口中创建和运行。

2005年11月,在信息社会世界峰会上,麻省理工学院的研究实验室推出了一款新的笔记本电脑,供世界各地的教育使用。它有很多名字:100美元的笔记本电脑,每个孩子一台笔记本电脑计划,儿童的机器,和XO-1。该计划是由凯的朋友尼古拉斯·尼葛洛庞帝发起并维持的,是基于凯的戴纳博克理想。凯是这款电脑的杰出联合开发者,专注于使用Squeak和EToys的教育软件。

凯做了大量的演讲,认为计算机革命是非常新的,并不是所有的好想法都得到了普遍的实施。在OOPSLA 1997会议上的演讲和他的ACM图灵奖演讲,题为“计算机革命还没有发生”,都受到了他使用Sketchpad、Simula、Smalltalk和商业软件臃肿代码的经验的启发。

2006年8月31日,凯向美国国家科学基金会(NSF)提交的提案获得批准,从而为观点研究所提供了数年的资金。提案的标题是:重新创造编程的步骤:作为自我探索的紧凑而实用的个人计算模型。[15]从伯克利英特尔研究实验室关于此问题的研讨会摘要中引述了凯正在尝试做什么的感觉:如今,商业软件和大多数开放源码软件的集合消耗了数亿行左右的代码量,这就是Kay想要做的事情的感觉。这句话来自于伯克利英特尔研究实验室关于这一问题的研讨会摘要:这些天来,商业软件和大多数开放源码软件的集合消耗了数亿行代码。我们想知道:一个可以理解的实用T&34;模型设计能有多小?100万行代码?200K LOC?100K LOC?20K LOC?";[16]。

2001年:UDK 01-在德国柏林颁发的图形用户界面先驱奖;[17]J-D Warnier Prix D';Informatique;NEC C&;C奖

2003年:ACM图灵奖,表彰当代面向对象编程语言的许多想法的先驱,领导开发Smalltalk的团队,以及对个人计算的基本贡献。

2012年:Upe Abacus奖授予在计算和信息学科中为学生相关活动提供广泛支持和领导的个人,

当选院士:1999年:计算机历史博物馆,以表彰他对个人计算和人机界面开发的基本贡献。

他的其他荣誉包括J-D Warnier信息学奖、ACM系统软件奖、NEC计算机与通信基金会奖、Funai基金会奖、Lewis Branscomb技术奖和ACM SIGCSE计算机科学教育杰出贡献奖。

^Paczkowski,John(2005年7月21日)。惠普将多层车库改建为回收中心。早上好,硅谷。媒体新闻集团。从原件存档于2007-06-26。

^Alesso,H.Peter;Smith,C.F.(2008)。联系:发现的模式。“威利系统工程与分析丛书”,29。约翰·威利父子公司。第61页。ISBN978-0-470-11881-8。

^Barnes,S.B.;Alan Kay:将计算机转变为一种交流媒介(PDF)。工程与技术历史维基。存档自原件(PDF),日期为2016年7月1日。

小伯金,托马斯·J;吉布森,小理查德·G(1996)。编程语言史2。纽约,纽约州:ACM出版社,Addison-Wesley。

安德烈亚斯·拉布(2001年7月6日)。";事件、脚本和多个进程";。2011年10月2日从原件存档。

凯伊,艾伦;英格斯,丹;大岛,吉木;皮亚尔塔,伊恩;拉布,安德烈亚斯。迈向编程再创造的几步--作为自我探索的紧凑而实用的个人计算模型(PDF)。存档自2013-05-08年5月5日的原件(PDF)。提交给NSF的提案-于2006年8月31日获得批准。

2004年查尔斯·斯塔克·德雷珀奖获得者。美国国家工程院。美国国家科学院。

Hedersdoktorer 2008-1995,Inlusiveämnesomr";(瑞典语)。KTH。存档日期为2009-01-09。

理工学院与中国大学合作开设双学位课程(PDF)。哨子响了。佐治亚理工学院。2005年12月19日。存档自原件(PDF),日期为2016年7月1日。

芝加哥哥伦比亚学院宣布2005年毕业典礼。哥伦比亚大学芝加哥分校。2005年5月10日。存档日期为2012-03-20。

艾伦·凯获得信息学学院荣誉学位。爱丁堡大学信息学学院。2017年。

艾伦·凯(Alan Kay):1999年同龄人奖获得者。计算机历史博物馆。存档日期为2012-10-03。

感谢艾伦·凯担任HPI研究员(德语)。2011年7月21日。2011年7月24日从原件存档。

^Kay,Alan(2011年7月21日)。";编程和扩展";。德国,波茨坦,哈索-普拉特纳研究所:HPI波茨坦。