Kolmapäev, juuli 29, 2026

Ajalugu, Täna ajaloos

TÄNA AJALOOS, 11. juuli ⟩ Avati Tallinna teletorn

Alan Curtis Kay (born May 17, 1940)[1] is an American computer scientist who pioneered work on object-oriented programming and windowing graphical user interface (GUI) design. At Xerox PARC he led the design and development of the first modern windowed computer desktop interface. There he also led the development of the influential object-oriented programming language Smalltalk, both personally designing most of the early versions of the language and coining the term "object-oriented." He has been elected a Fellow of the American Academy of Arts and Sciences, the National Academy of Engineering, and the Royal Society of Arts.[2] He received the Turing Award in 2003.[3]

Early life and work

In an interview on education in America with the Davis Group Ltd., Kay said:

Subsequent work

From 1981 to 1984, Kay was Chief Scientist at Atari. In 1984, he became an Apple Fellow. After the closure of the Apple Advanced Technology Group in 1997,[13] he was recruited by his friend Bran Ferren, head of research and development at Disney, to join Walt Disney Imagineering as a Disney Fellow. He remained there until Ferren left to start Applied Minds Inc with Imagineer Danny Hillis, leading to the cessation of the Fellows program.

In 2001, Kay founded Viewpoints Research Institute, a nonprofit organization dedicated to children, learning, and advanced software development. For their first ten years, Kay and his Viewpoints group were based at Applied Minds in Glendale, California, where he and Ferren worked on various projects. Kay served as president of the Institute until its closure in 2018.

In 2002 Kay joined HP Labs as a senior fellow,[14] departing when HP disbanded the Advanced Software Research Team on July 20, 2005.[15] He has been an adjunct professor of computer science at the University of California, Los Angeles, a visiting professor at Kyoto University, and an adjunct professor at the Massachusetts Institute of Technology (MIT). Kay served on the advisory board of TTI/Vanguard.

Squeak, Etoys, and Croquet

In December 1995, while still at Apple, Kay collaborated with many others to start the open source Squeak version of Smalltalk. As part of this effort, in November 1996, his team began research on what became the Etoys system. More recently he started, with David A. Smith, David P. Reed, Andreas Raab, Rick McGeer, Julian Lombardi, and Mark McCahill, the Croquet Project, an open-source networked 2D and 3D environment for collaborative work.

Tweak

In 2001, it became clear that the Etoy architecture in Squeak had reached its limits in what the Morphic interface infrastructure could do. Andreas Raab, a researcher in Kay's group then at Hewlett-Packard, proposed defining a "script process" and providing a default scheduling mechanism that avoided several more general problems.[16] The result was a new user interface, proposed to replace the Squeak Morphic user interface. Tweak added mechanisms of islands, asynchronous messaging, players and costumes, language extensions, projects, and tile scripting.[17] Its underlying object system is class-based, but to users (during programming) it acts as if it were prototype-based. Tweak objects are created and run in Tweak project windows.

The Children's Machine

In November 2005, at the World Summit on the Information Society, the MIT research laboratories unveiled a new laptop computer for educational use around the world. It has many names, including the $100 Laptop, the One Laptop per Child program, the Children's Machine, and the XO-1. The program was founded and is sustained by Kay's friend Nicholas Negroponte, and is based on Kay's Dynabook ideal. Kay is a prominent co-developer of the computer, focusing on its educational software using Squeak and Etoys.

Reinventing programming

Kay has lectured extensively on the idea that the computer revolution is very new, and all of the good ideas have not been universally implemented. His lectures at the OOPSLA 1997 conference, and his ACM Turing Award talk, "The Computer Revolution Hasn't Happened Yet", were informed by his experiences with Sketchpad, Simula, Smalltalk, and the bloated code of commercial software.

On August 31, 2006, Kay's proposal to the United States National Science Foundation (NSF) was granted, funding Viewpoints Research Institute for several years. The proposal title was "STEPS Toward the Reinvention of Programming: A compact and Practical Model of Personal Computing as a Self-exploratorium".[18] STEPS is a recursive acronym that stands for "STEPS Toward Expressive Programming Systems". A sense of what Kay is trying to do comes from this quote, from the abstract of a seminar at Intel Research Labs, Berkeley: "The conglomeration of commercial and most open source software consumes in the neighborhood of several hundreds of millions of lines of code these days. We wonder: how small could be an understandable practical 'Model T' design that covers this functionality? 1M lines of code? 200K LOC? 100K LOC? 20K LOC?"[19]

Computer scientist Alan Kay

Personal life

Kay is a former professional jazz guitarist, composer, and theatrical designer.

He also is an amateur classical pipe organist.[20]

Kay is a grandson of author, illustrator, and photographer Clifton Johnson, and a nephew of sailor, adventurer, and writer Irving Johnson.

Kay is married to the writer, actress, and producer Bonnie MacBird.

Awards and honors

Alan Kay receiving awards
Kyoto Prize
Turing Award

Kay has received many awards and honors, including:

  • UdK 01-Award in Berlin, Germany for pioneering the GUI;[21] J-D Warnier Prix D'Informatique; NEC C&C Prize (2001)
  • Telluride Tech Festival Award of Technology in Telluride, Colorado (2002)
  • ACM Turing Award "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"[1] (2003)
  • Kyoto Prize; Charles Stark Draper Prize with Butler W. Lampson, Robert W. Taylor and Charles P. Thacker[22] (2004)
  • UPE Abacus Award, for individuals who have provided extensive support and leadership for student-related activities in the computing and information disciplines (2012)
  • Honorary doctorates:
Kungliga Tekniska Högskolan (Royal Institute of Technology) in Stockholm[23] (2002)
Georgia Institute of Technology[24] (2005)
Columbia College Chicago awarded Doctor of Humane Letters, Honoris Causa[25] (2005)
– Laurea Honoris Causa in Informatica, Università di Pisa, Italy (2007)
University of Waterloo[26] (2008)
Kyoto University (2009)
Universidad de Murcia[27] (2010)
University of Edinburgh[28] (2017)
– American Academy of Arts and Sciences
National Academy of Engineering for inventing the concept of portable personal computing. (1997)
– Royal Society of Arts
– Computer History Museum "for his fundamental contributions to personal computing and human-computer interface development."[29] (1999)
– Association for Computing Machinery "For fundamental contributions to personal computing and object-oriented programming."[30] (2008)
Hasso Plattner Institute[31][32] (2011)

His other honors include the J-D Warnier Prix d'Informatique, the ACM Systems Software Award, the NEC Computers & Communication Foundation Prize, the Funai Foundation Prize, the Lewis Branscomb Technology Award, and the ACM SIGCSE Award for Outstanding Contributions to Computer Science Education.

See also

References

  1. 1 2 "ACM Turing Award". 2003. published by the Association for Computing Machinery 2012
  2. Kay, Alan (1997). The Computer Revolution Hasn't Happened Yet (Speech).
  3. "Alan Kay | Biography, Inventions, & Facts | Britannica". www.britannica.com. Retrieved May 1, 2023.
  4. "Interview with Alan Kay on education". The Generational Divide. The Davis Group. Retrieved March 5, 2011.
  5. Kay, Alan (1968). "FLEX: A Flexible Extendable Language" (PDF). University of Utah. Archived from the original (PDF) on February 8, 2017.
  6. Alesso, H. Peter; Smith, C.F. (2008). Connections: Patterns of Discovery. Wiley Series on Systems Engineering and Analysis, 29. John Wiley & Sons. p. 61. ISBN 978-0-470-11881-8. Retrieved August 15, 2015.
  7. Barnes, S. B. "Alan Kay: Transforming the Computer Into a Communication Medium" (PDF). Engineering & Technology History Wiki. Archived from the original (PDF) on July 1, 2016.
  8. Kennedy, Pagan (2016). Inventology: How we dream up things that change the world. Boston: Mariner Books. p. 115. ISBN 9780544811928.
  9. Ram, Stefan L. (July 23, 2003). "Dr. Alan Kay on the Meaning of "Object-Oriented Programming" (document)". Stefan L. Ram, Berlin, Germany. Retrieved February 15, 2024.
  10. "AlanKayOnMessaging".
  11. Bergin, Thomas J. Jr.; Gibson, Richard G. Jr. (1996). History of Programming Languages II. New York, NY: ACM Press, Addison-Wesley. doi:10.1145/234286. ISBN 978-0-201-89502-5.
  12. History, One Laptop Per Child, archived from the original on July 6, 2020, retrieved July 18, 2020
  13. "Alan Kay". I Programmer. November 13, 2009.
  14. Fordahl, Matthew (November 26, 2002). "Computer Pioneer Has Joined HP Labs". Los Angeles Times. Retrieved October 18, 2022.
  15. Paczkowski, John (July 21, 2005). "HP converting storied garage into recycling center". Good Morning Silicon Valley. Media News Group. Archived from the original on June 26, 2007.
  16. Raab, Andreas (July 6, 2001). "Events, Scripts & Multiple Processes". Archived from the original on October 2, 2011. Retrieved June 7, 2009.
  17. "Tweak: Whitepapers". Archived from the original on October 2, 2011.
  18. Kay, Alan; Ingalls, Dan; Ohshima, Yoshiki; Piumarta, Ian; Raab, Andreas. "Steps Toward The Reinvention of Programming – A Compact And Practical Model of Personal Computing As A Self-Exploratorium" (PDF). Archived from the original (PDF) on May 8, 2013. Retrieved March 23, 2013. Proposal to NSF – Granted on August 31, 2006
  19. Kay, Alan (November 27, 2006). "How Simply and Understandably Could The "Personal Computing Experience" Be Programmed?". Archived from the original on June 25, 2007.
  20. Vint Cerf; Bran Ferren; Greg Harrold; Quincy Jones; Gordon Bell; et al. (2010). Points of View — a tribute to Alan Kay (PDF). Viewpoints Research Institute, Inc., Glendale, California. pp. 173, 190–191, 205–216, 218, 228–229. ISBN 978-0974313115. Retrieved November 5, 2024.
  21. "UdK 01-Award". Archived from the original on May 28, 2005.
  22. "2004 Recipients of the Charles Stark Draper Prize". National Academy of Engineering. National Academy of Sciences.
  23. "Hedersdoktorer 2008-1995, inklusive ämnesområden" (in Swedish). KTH. Archived from the original on January 9, 2009. Retrieved June 7, 2009.
  24. "Tech forms dual-degree program with Chinese university" (PDF). The Whistle. Georgia Institute of Technology. December 19, 2005. Archived from the original (PDF) on July 1, 2016.
  25. "Columbia College Chicago Announces 2005 Commencement Ceremonies". Columbia College Chicago. May 10, 2005. Archived from the original on March 20, 2012.
  26. "UW's convocation graduates 4,378 students, awards 10 honorary degrees". University of Waterloo. June 10, 2008. Retrieved June 7, 2009.
  27. "Alan Curtis Kay: Doctor Honoris Causa". Facultad de Informática, Universidad de Murcia. 2010.
  28. "Alan Kay receives an honorary degree from the School of Informatics". School of Informatics, University of Edinburgh. 2017.
  29. "Alan Kay: 1999 Fellow Awards Recipient". Computer History Museum. Archived from the original on October 3, 2012.
  30. "ACM Fellows". Association for Computing Machinery. 2008.
  31. "Alan Kay as HPI fellow appreciated" (in German). July 21, 2011. Archived from the original on July 24, 2011.
  32. Kay, Alan (July 21, 2011). "Programming and Scaling". Germany, Potsdam, Hasso-Plattner Institute: HPI Potsdam.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga