stringtranslate.com

Alan Kay

Alan Curtis Kay (nacido el 17 de mayo de 1940) [1] es un científico informático estadounidense mejor conocido por su trabajo pionero en programación orientada a objetos y diseño de interfaz gráfica de usuario (GUI) de ventanas . En Xerox PARC dirigió el diseño y desarrollo de la primera interfaz moderna de escritorio con ventana para computadora . 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 Artes y Ciencias , la Academia Nacional de Ingeniería y la Real Sociedad de las Artes . [2] Recibió el premio Turing en 2003. [3]


Vida temprana y trabajo

En una entrevista sobre la educación en Estados Unidos con Davis Group Ltd., Kay dijo:

Tuve la desgracia o la fortuna de aprender a leer con fluidez a partir de los tres años, así que había leído unos 150 libros cuando llegué al primer grado y ya sabía que los profesores me estaban mintiendo. [4]

Originaria 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 . Después de haber acumulado suficientes créditos para graduarse, asistió a Bethany College en Bethany, Virginia Occidental , donde se especializó en biología y se especializó en matemáticas.

Luego, Kay enseñó guitarra en Denver , Colorado, durante un año. Fue reclutado en el ejército de los Estados Unidos y luego calificado para el entrenamiento de oficiales en la Fuerza Aérea de los Estados Unidos , donde se convirtió en programador informático después de aprobar una prueba de aptitud.

Después de su alta, 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 el 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 luego 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 informático llamado FLEX . [5] [6] [7] Mientras estuvo allí, trabajó con los "padres de los gráficos por computadora " David C. Evans (que recientemente había sido reclutado de la Universidad de California, Berkeley para iniciar el departamento de informática de Utah) e Ivan Sutherland (mejor conocido por escribir programas pioneros como Sketchpad ). Kay le da crédito a la tesis de Sutherland de 1963 por influir en sus puntos de vista sobre los objetos y la programación informática . A medida que estuvo más ocupado 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 con fines educativos. Esto lo llevó a conocer la obra de Jean Piaget , Jerome Bruner , Lev Vygotsky y el saber construccionista , influyendo aún más en su orientación profesional.

En 1969, Kay se convirtió en investigador visitante en el Laboratorio de Inteligencia Artificial de Stanford en previsión de aceptar una cátedra en la Universidad Carnegie Mellon . En cambio, en 1970, se unió al personal de investigación de Xerox PARC en Palo Alto, California . A lo largo de la 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 programación orientada a objetos (POO), a la que nombró. [8] Algunos conceptos originales orientados a objetos, incluido el uso de las palabras "objeto" y "clase", se desarrollaron para Simula 67 en el Centro de Computación Noruego . Kay dijo:

Lamento haber acuñado hace mucho tiempo el término "objetos" para este tema porque hace que muchas personas se centren en la idea menor. La gran idea es la " mensajería ". [9]

Mientras estaba en PARC, Kay concibió el concepto Dynabook , un progenitor clave de las computadoras portátiles y tabletas y del libro electrónico . También es el arquitecto de la moderna interfaz gráfica de usuario (GUI) de ventanas superpuestas. [10] Debido a que Dynabook fue concebido como una plataforma educativa, se le considera uno de los primeros investigadores en aprendizaje móvil ; Muchas características del concepto Dynabook se han adoptado en el diseño de la plataforma educativa One Laptop Per Child , [11] en la que Kay participa activamente.

Trabajo posterior

De 1981 a 1984, Kay fue científica jefe en Atari . En 1984, se convirtió en Apple Fellow. Después del cierre de Apple Advanced Technology Group en 1997, [12] su amigo Bran Ferren , jefe de investigación y desarrollo de Disney , lo reclutó para unirse a Walt Disney Imagineering como miembro de Disney. Permaneció allí hasta que Ferren se fue para iniciar Applied Minds Inc con el Imagineer Danny Hillis , lo que llevó al cese del programa de becarios.

En 2001, Kay fundó Viewpoints Research Institute, una organización sin fines de lucro dedicada a los niños, el aprendizaje y el desarrollo de software avanzado. Durante sus primeros diez años, Kay y su grupo Viewpoints trabajaron en Applied Minds en Glendale, California , donde él y Ferren trabajaron en varios proyectos. Kay se desempeñó como presidenta del Instituto hasta su cierre en 2018.

En 2002, Kay se unió a HP Labs como miembro senior, [13] y se fue cuando HP disolvió el Equipo de Investigación de Software Avanzado el 20 de julio de 2005. [14] Ha sido profesor adjunto de ciencias de la computación en la Universidad de California, Los Ángeles . profesor visitante en la Universidad de Kyoto y profesor adjunto en el Instituto Tecnológico de Massachusetts (MIT). Kay formó parte del consejo asesor de TTI/Vanguard .

Squeak, Etoys y Croquet

En diciembre de 1995, mientras aún estaba en Apple, Kay colaboró ​​con muchos otros para iniciar la versión de código abierto Squeak de Smalltalk . Como parte de este esfuerzo, en noviembre de 1996, su equipo comenzó a investigar lo que se convirtió en el sistema Etoys . Más recientemente, inició, con David A. Smith , David P. Reed , Andreas Raab , Rick McGeer, Julian Lombardi y Mark McCahill , el Croquet Project , un entorno 2D y 3D en red de código abierto para el trabajo colaborativo.

Retocar

En 2001, quedó claro que la arquitectura Etoy en Squeak había llegado a sus límites en lo que podía hacer la infraestructura de interfaz Morphic. Andreas Raab , un investigador del grupo de Kay en Hewlett-Packard, propuso definir un "proceso de guión" y proporcionar un mecanismo de programación predeterminado que evitara varios problemas más generales. [15] El resultado fue una nueva interfaz de usuario, propuesta para reemplazar la interfaz de usuario Squeak Morphic. Modifique los mecanismos agregados de islas, mensajería asincrónica, jugadores y disfraces, extensiones de idioma, proyectos y secuencias de comandos de mosaicos. [16] 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 Tweak se crean y ejecutan en ventanas de proyectos Tweak.

La máquina de los niños

En noviembre de 2005, en la Cumbre Mundial sobre la Sociedad de la Información , los laboratorios de investigación del MIT dieron a conocer un nuevo ordenador portátil para uso educativo en todo el mundo. Tiene muchos nombres, incluido el de $100 Laptop, el programa One Laptop per Child , Children's Machine y XO-1 . El programa fue fundado y sostenido por el amigo de Kay, Nicholas Negroponte , y se basa en el ideal Dynabook de Kay . Kay es un destacado codesarrollador de la computadora y se centra en su software educativo utilizando Squeak y Etoys.

Reinventar la programación

Kay ha dado numerosas conferencias sobre la idea de que la revolución informática es muy nueva y que no todas las buenas ideas se han implementado universalmente. Sus conferencias en la conferencia OOPSLA de 1997 y su charla del Premio ACM Turing, "La revolución informática aún no ha sucedido", se basaron en sus experiencias con Sketchpad , Simula , Smalltalk y el código inflado del software comercial.

El 31 de agosto de 2006, se aceptó la propuesta de Kay a la Fundación Nacional de Ciencias de los Estados Unidos (NSF), financiando al Viewpoints Research Institute durante varios años. El título de la propuesta era "PASOS hacia la reinvención de la programación: un modelo compacto y práctico de informática personal como autoexploración". [17] STEPS es un acrónimo recursivo que significa "STEPS Toward Expressive Programming Systems". Una idea de lo que Kay está tratando de hacer proviene de esta cita, del resumen de un seminario en Intel Research Labs, Berkeley: "El conglomerado de software comercial y de código abierto consume cerca de varios cientos de millones de líneas de código. Hoy en día nos preguntamos: ¿qué tan pequeño podría ser un diseño práctico y comprensible de 'Modelo T' que cubra esta funcionalidad? [18]

El informático Alan Kay

Vida personal

Kay es un ex guitarrista , compositor y diseñador teatral de jazz profesional. También es un organista de tubos clásico aficionado . [ cita necesaria ]

Premios y honores

Alan Kay recibiendo premios

Kay ha recibido muchos premios y honores, que incluyen:

Kungliga Tekniska Högskolan (Real Instituto de Tecnología) en Estocolmo [21] (2002)
Instituto de Tecnología de Georgia [22] (2005)
Columbia College Chicago recibió el título de Doctor en Letras Humanitarias, Honoris Causa [23] (2005)
– Laurea Honoris Causa en Informática, Università di Pisa , Italia (2007)
Universidad de Waterloo [24] (2008)
Universidad de Kioto (2009)
Universidad de Murcia [25] (2010)
Universidad de Edimburgo [26] (2017)
– Academia Estadounidense de Artes y Ciencias
Academia Nacional de Ingeniería por inventar el concepto de computadora 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-computadora". [27] (1999)
– Association for Computing Machinery "Por contribuciones fundamentales a la informática personal y la programación orientada a objetos". [28] (2008)
Instituto Hasso Plattner [29] [30] (2011)

Sus otros honores incluyen el Premio de Informática JD Warnier, el Premio de Software de Sistemas ACM, el Premio de la Fundación NEC Computers & Communication, el Premio de la Fundación Funai, el Premio de Tecnología Lewis Branscomb y el Premio ACM SIGCSE por Contribuciones Destacadas a la Educación en Ciencias de la Computación.

Ver también

Referencias

  1. ^ ab "Premio ACM Turing". 2003.publicado por la Asociación de Maquinaria de Computación 2012
  2. ^ Kay, Alan (1997). La revolución informática aún no ha ocurrido (discurso).
  3. ^ "Alan Kay | Biografía, inventos y hechos | Britannica". www.britannica.com . Consultado el 1 de mayo de 2023 .
  4. ^ "Entrevista a Alan Kay sobre educación". La brecha generacional . El Grupo Davis . Consultado el 5 de marzo de 2011 .
  5. ^ Kay, Alan (1968). "FLEX: un lenguaje flexible y extensible" (PDF) . Universidad de Utah . Archivado desde el original (PDF) el 8 de febrero de 2017.
  6. ^ Alesso, H. Pedro; Smith, CF (2008). Conexiones: patrones de descubrimiento. Serie Wiley sobre análisis e ingeniería de sistemas, 29. John Wiley & Sons. pag. 61.ISBN 978-0-470-11881-8. Consultado el 15 de agosto de 2015 .
  7. ^ Barnes, SB "Alan Kay: Transformar la computadora en un medio de comunicación" (PDF) . Wiki de Historia de la Ingeniería y la Tecnología. Archivado desde el original (PDF) el 1 de julio de 2016.
  8. ^ Ram, Stefan L. (23 de julio de 2003). "Dr. Alan Kay sobre el significado de" programación orientada a objetos "(documento)". Stefan L. Ram, Berlín, Alemania . Consultado el 15 de febrero de 2024 .
  9. ^ "AlanKayOnMessaging".
  10. ^ Bergin, Thomas J. Jr.; Gibson, Richard G. Jr. (1996). Historia de los Lenguajes de Programación II. Nueva York, Nueva York: ACM Press, Addison-Wesley. doi :10.1145/234286. ISBN 978-0-201-89502-5.
  11. ^ Historia, una computadora portátil por niño, archivado desde el original el 6 de julio de 2020 , consultado el 18 de julio de 2020
  12. ^ "Alan Kay". Yo programador . 13 de noviembre de 2009.
  13. ^ Fordahl, Matthew (26 de noviembre de 2002). "El pionero de la informática se ha unido a HP Labs". Los Ángeles Times . Consultado el 18 de octubre de 2022 .
  14. ^ Paczkowski, John (21 de julio de 2005). "HP convierte un garaje histórico en un centro de reciclaje". Buenos días Silicon Valley . Grupo de noticias de medios. Archivado desde el original el 26 de junio de 2007.
  15. ^ Raab, Andreas (6 de julio de 2001). "Eventos, guiones y procesos múltiples". Archivado desde el original el 2 de octubre de 2011 . Consultado el 7 de junio de 2009 .
  16. ^ "Modificación: documentos técnicos". Archivado desde el original el 2 de octubre de 2011.
  17. ^ Kay, Alan; Ingalls, Dan ; Ohshima, Yoshiki; Piumarta, Ian; Raab, Andrés . "Pasos hacia la reinvención de la programación: un modelo compacto y práctico de informática personal como autoexploración" (PDF) . Archivado desde el original (PDF) el 8 de mayo de 2013 . Consultado el 23 de marzo de 2013 .Propuesta a NSF – Concedida el 31 de agosto de 2006
  18. ^ Kay, Alan (27 de noviembre de 2006). "¿Cuán simple y comprensible podría programarse la" experiencia de informática personal "?". Archivado desde el original el 25 de junio de 2007.
  19. ^ "Premio UdK 01". Archivado desde el original el 28 de mayo de 2005.
  20. ^ "Ganadores del premio Charles Stark Draper en 2004". Academia Nacional de Ingeniería . Academia Nacional de Ciencias.
  21. ^ "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 .
  22. ^ "Tech forma un programa de doble titulación con una universidad china" (PDF) . El silbato . Instituto de Tecnología de Georgia. 19 de diciembre de 2005. Archivado desde el original (PDF) el 1 de julio de 2016.
  23. ^ "Columbia College Chicago anuncia las ceremonias de graduación de 2005". Universidad de Columbia de Chicago. 10 de mayo de 2005. Archivado desde el original el 20 de marzo de 2012.
  24. ^ "La convocatoria de la Universidad de Washington gradúa a 4.378 estudiantes y otorga 10 títulos honoríficos". Universidad de Waterloo . 10 de junio de 2008 . Consultado el 7 de junio de 2009 .
  25. ^ "Alan Curtis Kay: Doctor Honoris Causa". Facultad de Informática, Universidad de Murcia . 2010.
  26. ^ "Alan Kay recibe un título honorífico de la Facultad de Informática". Escuela de Informática, Universidad de Edimburgo . 2017.
  27. ^ "Alan Kay: ganador del premio Fellow de 1999". Museo de Historia de la Computación. Archivado desde el original el 3 de octubre de 2012.
  28. ^ "Becarios ACM". Asociación para Maquinaria de Computación. 2008.
  29. ^ "Apreciamos a Alan Kay como miembro de HPI" (en alemán). 21 de julio de 2011. Archivado desde el original el 24 de julio de 2011.
  30. ^ Kay, Alan (21 de julio de 2011). "Programación y Escalado". Alemania, Potsdam, Instituto Hasso-Plattner: HPI Potsdam.

enlaces externos