1. 简单百科
  2. 艾伦·凯

艾伦·凯

艾伦·凯(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)。(美国计算机协会评)

参考资料

Alan Kay.ACM.2024-08-16