标题: 2003 阿兰-凯 [打印本页] 作者: shiyi18 时间: 2022-4-17 22:49 标题: 2003 阿兰-凯 Alan Kay
PHOTOGRAPHS
BIRTH:
17 May 1940 in Springfield, Massachusetts
EDUCATION:
University of Colorado at Boulder (mathematics and molecular biology); University of Utah MS (computer science), Ph.D. (computer science), 1969.
EXPERIENCE:
Xerox PARC; Stanford University; Atari; Apple Inc. (Advanced Technology Group); Walt Disney Imagineering; UCLA; Kyoto University; MIT; Viewpoints Research Institute; Hewlett-Packard.
HONORS AND AWARDS:
Berlin University of the Arts Award for Interdisciplinary Art and Science (2001); J-D Warnier Prix d'Informatique (2001); NEC Computer & Communications Prize (2001); Telluride Tech Festival Award of Technology (2002); ACM Turing Award (2003); Kyoto Prize (2004); Charles Stark Draper Prize (2004); UPE Abacus Award (2012); ACM Systems Software Award; NEC Computers & Communication Foundation Prize; Funai Foundation Prize; Lewis Branscomb Technology Award; ACM SIGCSE Award for Outstanding Contributions to Computer Science Education. Honorary Doctorates: Kungliga Tekniska Högskolan (Royal Institute of Technology) in Stockholm (2002); Georgia Institute of Technology (2005); Columbia College Chicago (2005); Laurea Honoris Causa in Informatica, Università di Pisa (2007); University of Waterloo (2008); Universidad de Murcia (2010); Honorary Professor, Berlin University of the Arts.
Elected Fellow of: American Academy of Arts and Sciences; National Academy of Engineering; Royal Society of Arts; Computer History Museum (1999); Association for Computing Machinery (2008); Hasso-Plattner-Institute (2011).
ALAN KAY DL Author Profile link
United States – 2003
CITATION
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.
SHORT ANNOTATED
BIBLIOGRAPHY
ACM TURING AWARD
LECTURE VIDEO
RESEARCH
SUBJECTS
ADDITIONAL
MATERIALS
Alan Curtis Kay was born in Springfield, Massachusetts on May 17, 1940. His father designed arm and leg prostheses, and his mother, a musician, taught Alan how to play. Kay grew up in an environment of art, literature, and science. He could read by the age of three and had read about 150 books before he started school. His family later moved to New York City where he attended Brooklyn Technical High School.
He started college, but left before graduation to join the air force. There he discovered computers and passed an aptitude test to become an IBM 1401 programmer. He gained experience working with a number of different machines, including the Burroughs B500. From this air force experience, Kay learned that a program can be designed with procedures that don’t know how the data are represented. This idea supported later development of object-oriented programming languages.
After the air force, Kay went back to the University of Colorado. In 1966, he earned an undergraduate degree in mathematics and molecular biology from the University of Colorado. He also worked as a professional jazz guitarist. He then went to the University of Utah where he was awarded MS in Electrical Engineering and, in 1969, a Ph.D. in Computer Science. Much computer science research there was financed by the Department of Defense’s Advanced Research Projects Agency (ARPA), and Kay was one of the many graduate students who attended ARPA-sponsored conferences and contributed to ARPA research and projects such as time-sharing and the ARPAnet, the forerunner of the Internet.
At the University of Utah, graduate students were encouraged to work on practical computing projects. Kay teamed up with Edward Cheadle, who was working on the design of a small computer for engineers. Together they designed “FLEX” to have sharp graphics and windowing features, and called it a “personal computer.”
While working on FLEX, Kay witnessed Douglas Engelbart’s demonstration of interactive computing designed to support collaborative work groups. Engelbart’s vision influenced Kay to adopt graphical interfaces, hypertext, and the mouse. Other influences were JOSS, a system that supported 12 personal workstations; GRAIL, a project designed to support human-computer communication through modeless computing; Understanding Media, a book written by Marshall McLuhan that describes the internalization of media; Logo, a project designed to help children learn through computers; and flat panel screen displays.
After considering these technologies and ideas, Kay made a cardboard mock-up of a tablet-style personal computer with a flat-panel display screen and a stylus. The technology of the time could not capture Kay’s vision for personal computing, but he knew from Moore’s law that eventually it would. Kay continued working on the FLEX project and finished his doctoral work in 1969. His thesis was called the “Reactive Engine.”
After graduating from Utah, Kay became a researcher at the Stanford Artificial Intelligence Laboratory and developed programming languages. He began to think of a future with book-sized computers. Influenced by the Logo project, he particularly wanted to see how children would use them, and made sketches of “KiddieKomputers”. These ideas were later integrated into the design of the Alto computer.
In 1971 Kay joined the Xerox Palo Alto Research Center (PARC). PARC had been started by the Xerox Corporation in 1970 to do long-term research for “the office of the future.” Kay was hired to run The Learning Research Group, and he established the following goals:
Create examples of how small computers could be used in different subject areas;
Examine how small computers could help to expand the user’s visual and auditory skills;
Let children spend time learning about computers and experiment with personal ways to understand computer processes;
Report on children’s unexpected uses of the computer and its software.
Kay was a visionary force at Xerox PARC in the development of tools that transformed computers into a new major communication medium. His credo was, “the best way to predict the future is to invent it.” One of his visionary concepts was the Dynabook, a powerful and portable electronic device the size of a three-ring notebook with a touch-sensitive liquid crystal screen and a keyboard for entering information. Kay is recognized for inventing ideas that became the future. Laptops, notebook computers, and tablets have roots in the early concepts of the Dynabook.
Kay also realized that computers could become a “metamedium”—that it could incorporate all other media. As a new medium, computers could have the same impact as the Gutenberg printing press. McLuhan’s ideas about the cultural impact of the printing press influenced Kay’s choice of the name “Dynabook,” because computers produce dynamic representations of information rather than static book pages.
People needed a method for interacting with the new computer medium. To help with this, Kay and the members of his lab created graphical interfaces and the Smalltalk programming language.
Kay’s philosophy for designing interfaces was based on the learning research of Jerome Bruner, who was influenced by Jean Piaget. Continuing the research, Bruner contended that the mind has multiple intelligences. Using learning theory in interface design helped Kay’s develop computer technology that children could use.
Bruner argued for the existence of different learning mentalities, which suggested to Kay a model for interface design called ‘Doing With Images makes Symbols.” The “doing” was interacting with a mouse, the “images” were icons on the computer screen, and the “symbols” were the SmallTalk programming language.
SmallTalk was originally designed as a graphical programming language. However, it soon became a complete integrated programming environment with a debugger, object-oriented virtual memory, an editor, screen management, and user interface. SmallTalk was the first dynamic object-oriented programming language. It ran on the Alto computer, envisioned by Butler Lampson and designed by Charles P. Thacker (both Turing Award recipients). The Alto was a step in the direction of small powerful personal computers, and it was considered an interim Dynabook.
Kay left Xerox PARC in the early 1980s to move to Los Angeles. In 1983, Kay worked for Atari for a year before joining Apple Computer. While at Apple, his research team developed Squeak, an open-source SmallTalk language. In 1997 Kay moved his team to Disney’s Imagineering division to continue his work on Squeak. Five years later, he established Viewpoints Research Institute, a nonprofit organization dedicated to supporting educational media for children.
Kay also held the position of Senior Fellow at Hewlett-Packard until 2005. He has taught classes at New York University’s Interactive Telecommunications program, the University of California, Los Angeles, the Kyoto University and the Massachusetts Institute of Technology.
Alan Kay is considered by some as the “father of personal computers” because he envisioned a small computing system in the 1970’s, long before notebook computers were available. The One Laptop per Child program and the Children’s Machine have adopted his concepts about children and learning. His most important contribution to computer science is his commitment to turning the computer into a dynamic personal medium that supports creative thought. He continues to explore ways in which computers can be accessible to children.
工作经验。
施乐PARC;斯坦福大学;雅达利公司;苹果公司(高级技术组);沃尔特公司(高级技术组)。(Advanced Technology Group); Walt Disney Imagineering; UCLA; Kyoto University; MIT; Viewpoints Research Institute; Hewlett-Packard。
荣誉和奖项。
柏林艺术大学跨学科艺术与科学奖(2001年);J-D Warnier信息学奖(2001年);NEC计算机与通信奖(2001年);特柳赖德科技节技术奖(2002年);ACM图灵奖(2003年);京都奖(2004年);Charles Stark Draper奖(2004年);UPE算盘奖(2012年);ACM系统软件奖;NEC计算机与通信基金会奖;船井基金会奖;Lewis Branscomb技术奖;ACM SIGCSE对计算机科学教育做出杰出贡献奖。荣誉博士。斯德哥尔摩Kungliga Tekniska Högskolan(皇家理工学院)(2002年);乔治亚理工学院(2005年);芝加哥哥伦比亚学院(2005年);比萨大学信息学荣誉学位(2007年);滑铁卢大学(2008年);穆尔西亚大学(2010年);柏林艺术大学荣誉教授。
被选为研究员。美国艺术与科学学院;美国国家工程院;英国皇家艺术学会;计算机历史博物馆(1999年);计算机协会(2008年);哈索-普拉特纳研究所(2011年)。
ALAN KAY DL作者简介链接
美国 - 2003
荣誉证书
开创了当代面向对象编程语言的许多理念,领导了开发Smalltalk的团队,并对个人计算做出了基本贡献。
SmallTalk最初被设计为一种图形编程语言。然而,它很快成为一个完整的集成编程环境,具有调试器、面向对象的虚拟存储器、编辑器、屏幕管理和用户界面。SmallTalk是第一个动态的面向对象的编程语言。它运行在Alto计算机上,由Butler Lampson设想并由Charles P. Thacker设计(两人都是图灵奖得主)。Alto是朝着小型强大的个人电脑方向迈出的一步,它被认为是一个临时的Dynabook。