艾伦·凯(Alan Curtis Kay),1940年5月17日出生于美国
马萨诸塞州斯普林菲尔德,是
计算机科学领域的研究人员。他在面向对象编程和窗口式图形用户界面方面做出了贡献,并是
smalltalk编程语言的设计者之一。艾伦·凯曾在多个知名研究机构和公司工作,包括施乐帕洛阿尔托研究中心(
Xerox PARC)、雅达利公司、
苹果公司和
迪士尼公司。他还创立了Viewpoints Research Institute,致力于儿童教育媒体的研究。艾伦·凯获得了多项荣誉和奖项,包括2003年的
图灵奖。2008年,艾伦·凯当选为ACM fellow。
人物经历
1940年,阿伦·凯出生于麻省的斯普林菲尔德。童年在
澳大利亚度过。二次大战时,回到
美国,住在麻省海德莱镇外的
约翰逊农舍。母亲是音乐家。1949年举家迁往
长岛县,1961年在
丹佛讲解
吉他课程。1968年秋,与
西摩尔·派普特认识,开始学习
LOGO语言。为了发展Dynabook, 阿伦甚至发明了
smalltalk编程语言,Smalltalk吸取了
simula的类(class)的概念,并发展出图形使用者界面[2],即是苹果麦金塔电脑的原型。1970年,鲍勃·泰勒成立
Xerox PARC,阿伦·凯成为第一个雇员,他建立学习研究工作组(LRC)。1972年,帕罗奥多研究中心发布了Smalltalk的第一个版本。1979年,凯邀请
史蒂夫·乔布斯、
杰夫·拉斯金来到帕罗奥多研究中心参观,乔布斯对视窗图形用户界面印象深刻。
1983年,凯离开全录,担任Atari Inc.首席科学家兼副总裁。1984年,阿伦·凯加入了
苹果公司的Apple Advanced Technology Group。1996年,阿伦·凯加入了
迪士尼公司,任
华特·迪士尼幻想工程的副总裁,开发Squeak软件。1996年11月,开始研究Etoys系统。2001年6月,阿伦·凯离开迪斯尼,创办Viewpoints Research Institute,致力于为儿童,学习,和先进的软件开发。2001年10月25日,阿伦·凯在日本东京演讲“个人电脑革命已经结束了吗?”。2002年11月26日,阿伦·凯加盟
惠普,2005年7月20日惠普解散了Advanced Software Research Team,阿伦·凯离开惠普。
个人生活
成长背景
艾伦·凯的父亲从事假肢设计工作,母亲是一个音乐家,从小教艾伦如何演奏,他在艺术、文学和科学的环境中长大。三岁时就能阅读,上学前已经读了大约150本书。他们一家人后来搬到了
纽约,在那里他就读于
布鲁克林区技术高中。
音乐造诣
受母亲影响,艾伦·凯后来成为一名专业的爵士吉他手、作曲家和戏剧设计师,并成为一名熟练的古典
管风琴手。
窘迫阶段
主要成就
科研成就
科研综述
艾伦·凯提出了“Dynabook”的概念,
笔记本电脑和
平板电脑都起源于“Dynabook”的早期概念。为了找出一种与新的
计算机媒介互动的方法,艾伦·凯与合作者创建了图形界面和
smalltalk编程语言,Smalltalk后来成为一个完整的集成编程环境,具有调试器、面向对象的虚拟内存、编辑器、屏幕管理和用户界面,是第一个动态的面向对象编程语言。
学术论文
据2023年8月AMiner平台数据,艾伦·凯已发表学术论文37篇,论文被引4707次,H-Index:14。
[1]
YOSHIKI Ohshima,Alessandro Warth,Bert Freudenberg,Aran Lunzer,Alan Kay.Towards Making a
计算机 Tutor for Children of All Ages: A Memo[J].European Conference on Object-Oriented Programming (ECOOP),2016.
[2]Alan C. Kay.A Personal Computer for Children of All Ages[J].ACM '72 Proceedings of the ACM annual conference - Volume 1,2011.
[3]Alessandro Warth,
YOSHIKI Ohshima,Ted Kaehler,Alan Kay.Worlds: controlling the scope of side effects[J].European Conference on Object-Oriented Programming (ECOOP),2011.
[4]Rieko Kadobayashi,Julian Lombardi,Mark P. McCahill,Howard Stearns,
katsumi Tanaka,Alan Kay.3D Model Annotation from Multiple Viewpoints for Croquet[J].Conference on Creating, Connecting and Collaborating through Computing (C5),2006.
[5]Rick McGeer,Andreas Raab,David P. Reed,David A. Smith,Alan C. Kay.Scalability of Collaborative Environments[J].Conference on Creating, Connecting and Collaborating through Computing (C5),2006.
学术交流
2020年,艾伦·凯参加世界
计算机大会并作主题演讲。
人才培养
艾伦·凯曾在纽约大学、
加州大学洛杉矶分校、
京都大学和
麻省理工学院教授计算机课程。
获奖记录
社会任职
艾伦·凯曾是加州大学洛杉矶分校
计算机科学兼职教授,并在多个研究机构担任重要职位。
人物评价
(艾伦·凯)在面向对象
编程语言的基础上开创了许多思想,领导了开发
smalltalk的团队,并对个人计算做出了根本性的贡献(For pioneering many of the ideas at the root of contemporary object-oriented programming languages, leading the team that developed Smalltalk, and for
Fundamental contributions to personal computing)。(2003年
图灵奖评)
艾伦·凯是施乐帕洛阿尔托研究中心的一名远见卓识的人物(Kay was a visionary force at Xerox PARC)。(
美国计算机协会评)