Alan Curtis Kay (nacido el 17 de mayo de 1940) [ 1 ] es un científico informático estadounidense que fue pionero en el trabajo sobre programación orientada a objetos y diseño de interfaces gráficas de usuario (GUI) con ventanas . En Xerox PARC, dirigió el diseño y desarrollo de la primera interfaz de escritorio de computadora moderna con ventanas . Allí también dirigió el desarrollo del influyente lenguaje de programación orientado a objetos Smalltalk , diseñando personalmente la mayoría de las primeras versiones del lenguaje y acuñando el término "orientado a objetos". Ha sido elegido miembro de la Academia Estadounidense de las Artes y las Ciencias , la Academia Nacional de Ingeniería y la Real Sociedad de las Artes . [ 2 ] Recibió el Premio Turing en 2003. [ 3 ]
Primeros años de vida y trabajo
En una entrevista sobre educación en Estados Unidos con Davis Group Ltd., Kay dijo:
Tuve la desgracia o la fortuna de aprender a leer con fluidez desde los tres años, así que había leído unos 150 libros cuando llegué a primer grado, y ya sabía que los maestros me mentían. [ 4 ]
Originario de Springfield, Massachusetts , la familia de Kay se mudó varias veces debido a la carrera de su padre en fisiología, antes de establecerse finalmente en el área metropolitana de Nueva York .
Asistió a la escuela secundaria técnica de Brooklyn . Tras acumular los créditos suficientes para graduarse, asistió al Bethany College en Bethany, Virginia Occidental , donde se especializó en biología y obtuvo una subespecialización en matemáticas.
Posteriormente, Kay impartió clases de guitarra en Denver , Colorado, durante un año. Fue reclutado por el Ejército de los Estados Unidos y luego se clasificó para la formación de oficiales en la Fuerza Aérea de los Estados Unidos , donde se convirtió en programador informático tras aprobar una prueba de aptitud.
Tras su licenciamiento, se matriculó en la Universidad de Colorado Boulder y obtuvo una licenciatura en ciencias (BS) en matemáticas y biología molecular en 1966.
En otoño de 1966, comenzó sus estudios de posgrado en la Facultad de Ingeniería de la Universidad de Utah . Obtuvo una Maestría en Ciencias en ingeniería eléctrica en 1968 y un Doctorado en Filosofía en ciencias de la computación en 1969. Su tesis doctoral, FLEX: Un lenguaje flexible y extensible , describió la invención de un lenguaje de computación llamado FLEX . [ 5 ] [ 6 ] [ 7 ] Allí, trabajó con los "padres de los gráficos por computadora " David C. Evans (quien había sido reclutado recientemente de la Universidad de California, Berkeley para iniciar el departamento de ciencias de la computación de Utah) e Ivan Sutherland (más conocido por escribir programas pioneros como Sketchpad ). Kay reconoce que la tesis de Sutherland de 1963 influyó en sus puntos de vista sobre objetos y programación de computadoras . A medida que se ocupaba más con la investigación para la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA), terminó su carrera musical.
En 1968, conoció a Seymour Papert y aprendió sobre el lenguaje de programación Logo , un dialecto de Lisp optimizado para fines educativos. Esto lo llevó a conocer la obra de Jean Piaget , Jerome Bruner , Lev Vygotsky y el aprendizaje constructivista , lo que influyó aún más en su orientación profesional. El 9 de diciembre de ese mismo año, estuvo presente en San Francisco para la Madre de todas las Demos , una demostración informática histórica a cargo de Douglas Engelbart . A pesar de estar enfermo con fiebre alta ese día, el evento fue muy influyente en la carrera de Kay. Recordó más tarde: «Fue una de las mejores experiencias de mi vida». [ 8 ]
En 1969, Kay se convirtió en investigador visitante del Laboratorio de Inteligencia Artificial de Stanford con la intención de aceptar una cátedra en la Universidad Carnegie Mellon . Sin embargo, en 1970, se unió al equipo de investigación de Xerox PARC en Palo Alto, California . Durante esa década, desarrolló prototipos de estaciones de trabajo en red utilizando el lenguaje de programación Smalltalk .
Junto con algunos colegas de PARC, Kay es uno de los padres de la idea de la programación orientada a objetos (POO), a la que él mismo dio nombre. [ 9 ] Algunos conceptos originales de la programación orientada a objetos, incluido el uso de las palabras «objeto» y «clase», se habían desarrollado para Simula 67 en el Centro Noruego de Computación . Kay dijo:
Lamento haber acuñado hace tiempo el término "objetos" para este tema, ya que hace que mucha gente se centre en la idea secundaria. La idea principal es la " mensajería ". [ 10 ]
Durante su estancia en PARC, Kay concibió el concepto Dynabook , precursor clave de las computadoras portátiles y tabletas , así como del libro electrónico . También es el arquitecto de la moderna interfaz gráfica de usuario (GUI) de ventanas superpuestas. [ 11 ] Dado que Dynabook fue concebido como una plataforma educativa, se le considera uno de los primeros investigadores en el campo del aprendizaje móvil ; muchas características del concepto Dynabook se han adoptado en el diseño de la plataforma educativa One Laptop Per Child , [ 12 ] en la que Kay participó activamente.
Trabajos posteriores
De 1981 a 1984, Kay fue Científico Jefe en Atari . En 1984, se convirtió en Apple Fellow. Tras el cierre del Grupo de Tecnología Avanzada de Apple en 1997, [ 13 ] su amigo Bran Ferren , jefe de investigación y desarrollo de Disney , lo reclutó para unirse a Walt Disney Imagineering como Disney Fellow. Permaneció allí hasta que Ferren se marchó para fundar Applied Minds Inc. con el Imagineer Danny Hillis , lo que provocó la desaparición del programa Fellows.
En 2001, Kay fundó el Viewpoints Research Institute, una organización sin fines de lucro dedicada a la infancia, el aprendizaje y el desarrollo de software avanzado. Durante sus primeros diez años, Kay y su equipo de Viewpoints tuvieron su sede en Applied Minds en Glendale, California , donde él y Ferren trabajaron en diversos proyectos. Kay fue presidente del Instituto hasta su cierre en 2018.
En 2002, Kay se unió a HP Labs como investigador sénior, [ 14 ] y se marchó cuando HP disolvió el Equipo de Investigación de Software Avanzado el 20 de julio de 2005. [ 15 ] Ha sido profesor adjunto de ciencias de la computación en la Universidad de California, Los Ángeles , profesor visitante en la Universidad de Kioto y profesor adjunto en el Instituto Tecnológico de Massachusetts (MIT). Kay formó parte del consejo asesor de TTI/Vanguard .
Chirridos, juguetes electrónicos y croquet
En diciembre de 1995, mientras aún trabajaba en Apple, Kay colaboró con muchos otros para iniciar Squeak, la versión de código abierto de Smalltalk . Como parte de este esfuerzo, en noviembre de 1996, su equipo comenzó a investigar lo que se convertiría en el sistema Etoys . Más recientemente, junto con David A. Smith , David P. Reed , Andreas Raab , Rick McGeer, Julian Lombardi y Mark McCahill , inició el Proyecto Croquet , un entorno de código abierto en red para 2D y 3D destinado al trabajo colaborativo.
Pellizcar retorciendo
En 2001, quedó claro que la arquitectura Etoy en Squeak había alcanzado sus límites en lo que la infraestructura de interfaz Morphic podía hacer. Andreas Raab , un investigador del grupo de Kay en Hewlett-Packard, propuso definir un "proceso de script" y proporcionar un mecanismo de programación predeterminado que evitara varios problemas más generales. [ 16 ] El resultado fue una nueva interfaz de usuario, propuesta para reemplazar la interfaz de usuario Morphic de Squeak. Tweak agregó mecanismos de islas, mensajería asíncrona, jugadores y disfraces, extensiones de lenguaje, proyectos y scripts de mosaicos. [ 17 ] Su sistema de objetos subyacente está basado en clases , pero para los usuarios (durante la programación) actúa como si estuviera basado en prototipos . Los objetos de Tweak se crean y ejecutan en ventanas de proyectos de Tweak.
La máquina de los niños
En noviembre de 2005, durante la Cumbre Mundial sobre la Sociedad de la Información , los laboratorios de investigación del MIT presentaron un nuevo ordenador portátil para uso educativo a nivel mundial. Este ordenador recibe diversos nombres, como Portátil de 100 dólares, Programa Un Portátil por Niño , Máquina para Niños y XO-1 . El programa fue fundado y es mantenido por Nicholas Negroponte , amigo de Kay , y se basa en el concepto Dynabook de Kay . Kay es un destacado codesarrollador del ordenador, centrándose en su software educativo mediante Squeak y Etoys.
Reinventando la programación
Kay ha impartido numerosas conferencias sobre la idea de que la revolución informática es muy reciente y que no todas las buenas ideas se han implementado universalmente. Sus ponencias en la conferencia OOPSLA de 1997 y su charla para el Premio Turing de la ACM, "La revolución informática aún no ha llegado", se basaron en sus experiencias con Sketchpad , Simula , Smalltalk y el código inflado del software comercial.
El 31 de agosto de 2006, la propuesta de Kay a la Fundación Nacional de Ciencias de los Estados Unidos (NSF) fue aprobada, financiando al Instituto de Investigación Viewpoints durante varios años. El título de la propuesta era "STEPS Hacia la reinvención de la programación: un modelo compacto y práctico de computación personal como un autoexploratorio". [ 18 ] STEPS es un acrónimo recursivo que significa "STEPS Hacia sistemas de programación expresiva". Una idea de lo que Kay intenta hacer se desprende de esta cita, del resumen de un seminario en los Laboratorios de Investigación de Intel, Berkeley: "La conglomeración de software comercial y la mayoría del software de código abierto consume hoy en día cientos de millones de líneas de código. Nos preguntamos: ¿cuán pequeño podría ser un diseño práctico y comprensible del 'Modelo T' que cubra esta funcionalidad? ¿1 millón de líneas de código? ¿200.000 LOC? ¿100.000 LOC? ¿20.000 LOC?" [ 19 ]

Vida personal
Kay es una ex guitarrista de jazz profesional , compositora y diseñadora teatral.
También es organista aficionado de música clásica . [ 20 ]
Kay es nieto del autor, ilustrador y fotógrafo Clifton Johnson , y sobrino del marinero, aventurero y escritor Irving Johnson .
Kay está casada con la escritora, actriz y productora Bonnie MacBird .
Premios y distinciones
Kay ha recibido numerosos premios y reconocimientos, entre ellos:
- Premio UdK 01 en Berlín , Alemania, por ser pionero en la GUI ; [ 21 ] Premio JD Warnier de Informática; Premio NEC C&C (2001)
- Premio de Tecnología del Festival Tecnológico de Telluride en Telluride, Colorado (2002)
- Premio Turing de la ACM "Por ser pionero en muchas de las ideas que están en la raíz de los lenguajes de programación orientados a objetos contemporáneos, liderar el equipo que desarrolló Smalltalk y por contribuciones fundamentales a la informática personal" [ 1 ] (2003)
- Premio Kioto ; Premio Charles Stark Draper con Butler W. Lampson , Robert W. Taylor y Charles P. Thacker [ 22 ] (2004)
- Premio UPE Abacus , otorgado a personas que han brindado un amplio apoyo y liderazgo a las actividades estudiantiles en las disciplinas de informática e información (2012).
- Doctorados honoris causa:
- – Kungliga Tekniska Högskolan (Real Instituto de Tecnología) de Estocolmo [ 23 ] (2002)
- – Instituto Tecnológico de Georgia [ 24 ] (2005)
- – Columbia College Chicago recibió el título de Doctor en Letras Humanitarias, Honoris Causa [ 25 ] (2005)
- – Laurea Honoris Causa en Informática, Università di Pisa , Italia (2007)
- – Universidad de Waterloo [ 26 ] (2008)
- – Universidad de Kioto (2009)
- – Universidad de Murcia [ 27 ] (2010)
- – Universidad de Edimburgo [ 28 ] (2017)
- Profesor honorario de la Universidad de las Artes de Berlín.
- Miembro electo de:
- – Academia Estadounidense de Artes y Ciencias
- – Academia Nacional de Ingeniería por inventar el concepto de computación personal portátil. (1997)
- – Real Sociedad de las Artes
- – Museo de Historia de la Computación "por sus contribuciones fundamentales a la informática personal y al desarrollo de la interfaz hombre-máquina". [ 29 ] (1999)
- – Asociación para la Maquinaria Informática "Por sus contribuciones fundamentales a la informática personal y la programación orientada a objetos." [ 30 ] (2008)
- – Instituto Hasso Plattner [ 31 ] [ 32 ] (2011)
Entre sus otros galardones se incluyen el Premio JD Warnier de Informática, el Premio ACM de Software de Sistemas, el Premio de la Fundación NEC de Computadoras y Comunicaciones, el Premio de la Fundación Funai, el Premio de Tecnología Lewis Branscomb y el Premio ACM SIGCSE por Contribuciones Sobresalientes a la Educación en Ciencias de la Computación.
Véase también
Referencias
- 1 2 "Premio Turing de la ACM" . 2003.Publicado por la Asociación para la Maquinaria Informática en 2012.
- ↑ Kay, Alan (1997). La revolución informática aún no ha ocurrido (Discurso).
- ↑ "Alan Kay | Biografía, inventos y datos | Britannica" . www.britannica.com . Consultado el 1 de mayo de 2023 .
- ↑ "Entrevista con Alan Kay sobre educación" . La brecha generacional . The Davis Group . Consultado el 5 de marzo de 2011 .
- ↑ Kay, Alan (1968). "FLEX: Un lenguaje flexible y extensible" (PDF) . Universidad de Utah . Archivado del original (PDF) el 8 de febrero de 2017.
- ↑ Alesso, H. Peter; Smith, CF (2008). Connections: Patterns of Discovery . Wiley Series on Systems Engineering and Analysis, 29. John Wiley & Sons. p. 61. ISBN 978-0-470-11881-8. Consultado el 15 de agosto de 2015 .
- ↑ Barnes, SB «Alan Kay: Transformando la computadora en un medio de comunicación» (PDF) . Wiki de Historia de la Ingeniería y la Tecnología. Archivado del original (PDF) el 1 de julio de 2016.
- ↑ Kennedy, Pagan (2016). Inventología: Cómo imaginamos cosas que cambian el mundo . Boston: Mariner Books. pág. 115. ISBN 9780544811928.
- ↑ Ram, Stefan L. (23 de julio de 2003). "El Dr. Alan Kay sobre el significado de la "programación orientada a objetos" (documento)" . Stefan L. Ram, Berlín, Alemania . Recuperado el 15 de febrero de 2024 .
- ↑ "AlanKayOnMessaging" .
- ↑ Bergin, Thomas J. Jr.; Gibson, Richard G. Jr. (1996). History of Programming Languages II . Nueva York, NY: ACM Press, Addison-Wesley. doi : 10.1145/234286 . ISBN 978-0-201-89502-5.
- ↑ Historial , Un portátil por niño, archivado del original el 6 de julio de 2020 , consultado el 18 de julio de 2020.
- ↑ «Alan Kay» . Yo programador . 13 de noviembre de 2009.
- ↑ Fordahl, Matthew (26 de noviembre de 2002). "Un pionero de la informática se une a los laboratorios de HP" . Los Angeles Times . Consultado el 18 de octubre de 2022 .
- ↑ Paczkowski, John (21 de julio de 2005). "HP convierte un histórico garaje en un centro de reciclaje" . Good Morning Silicon Valley . Media News Group. Archivado del original el 26 de junio de 2007.
- ↑ Raab, Andreas (6 de julio de 2001). "Eventos, scripts y procesos múltiples" . Archivado del original el 2 de octubre de 2011. Recuperado el 7 de junio de 2009 .
- ↑ "Ajuste: Documentos técnicos" . Archivado del original el 2 de octubre de 2011.
- ↑ Kay, Alan; Ingalls, Dan ; Ohshima, Yoshiki; Piumarta, Ian; Raab, Andreas . "Pasos hacia la reinvención de la programación: un modelo compacto y práctico de la informática personal como un espacio de autoexploración" (PDF) . Archivado del original (PDF) el 8 de mayo de 2013. Recuperado el 23 de marzo de 2013 .Propuesta a la NSF – Aprobada el 31 de agosto de 2006
- ↑ Kay, Alan (27 de noviembre de 2006). "¿De qué manera, de forma sencilla y comprensible, se podría programar la "experiencia informática personal"?" . Archivado del original el 25 de junio de 2007.
- ↑ Vint Cerf ; Bran Ferren ; Greg Harrold; Quincy Jones ; Gordon Bell ; et al. (2010). Puntos de vista: un homenaje a Alan Kay (PDF) . Viewpoints Research Institute, Inc., Glendale, California. págs. 173, 190–191 , 205–216 , 218, 228–229 . ISBN 978-0974313115. Consultado el 5 de noviembre de 2024 .
- ↑ "Premio UdK 01" . Archivado del original el 28 de mayo de 2005.
- ↑ "Ganadores del Premio Charles Stark Draper 2004" . Academia Nacional de Ingeniería . Academia Nacional de Ciencias.
- ^ "Hedersdoktorer 2008-1995, incluido ämnesområden" (en sueco). KTH . Archivado desde el original el 9 de enero de 2009 . Consultado el 7 de junio de 2009 .
- ↑ "Instituto Tecnológico de Georgia crea un programa de doble titulación con una universidad china" (PDF) . The Whistle . Instituto Tecnológico de Georgia. 19 de diciembre de 2005. Archivado del original (PDF) el 1 de julio de 2016.
- ↑ "Columbia College Chicago anuncia las ceremonias de graduación de 2005" . Columbia College Chicago. 10 de mayo de 2005. Archivado del original el 20 de marzo de 2012.
- ↑ "La ceremonia de graduación de la UW otorga 4378 títulos y 10 doctorados honoris causa" . Universidad de Waterloo . 10 de junio de 2008. Consultado el 7 de junio de 2009 .
- ↑ «Alan Curtis Kay: Doctor Honoris Causa» . Facultad de Informática, Universidad de Murcia . 2010.
- ↑ "Alan Kay recibe un doctorado honoris causa de la Escuela de Informática" . Escuela de Informática, Universidad de Edimburgo . 2017.
- ↑ "Alan Kay: Galardonado con el premio Fellow en 1999" . Museo de Historia de la Computación. Archivado del original el 3 de octubre de 2012.
- ↑ "ACM Fellows" . Asociación para la Maquinaria de Computación. 2008.
- ↑ "Se agradece la labor de Alan Kay como miembro del HPI" (en alemán). 21 de julio de 2011. Archivado del original el 24 de julio de 2011.
- ↑ Kay, Alan (21 de julio de 2011). "Programación y escalado" . Alemania, Potsdam, Instituto Hasso-Plattner: HPI Potsdam.
Enlaces externos
- Instituto de Investigación Viewpoints
- Alan Kay en TED
- "No hay contenido informativo en Alan Kay" 2012
- Programación de un lenguaje orientado a problemas , un libro inédito de Charles H. Moore, junio de 1970.
- Nacimientos de 1940
- programadores informáticos estadounidenses
- científicos informáticos estadounidenses
- empleados de Apple Inc.
- Becarios de Apple
- Gente de Atari
- educadores estadounidenses de ciencias de la computación
- Ganadores del premio Draper
- Miembros de la Asociación Estadounidense para el Avance de la Ciencia
- Miembros de la Asociación para la Maquinaria Informática
- Gente de Hewlett-Packard
- investigadores de la interacción persona-computadora
- Personas vivas
- Profesorado del Instituto Tecnológico de Massachusetts
- defensores del código abierto
- Científicos de Springfield, Massachusetts
- diseñadores de lenguajes de programación
- Científicos de PARC (empresa)
- galardonados con el Premio Turing
- Profesorado de la Universidad de California, Los Ángeles
- ex alumnos de la Universidad de Colorado Boulder
- exalumnos de la Universidad de Utah
- Galardonados en Kioto en Tecnología Avanzada
- Personal académico de la Universidad de las Artes de Berlín