Alan Kay

Alan Kay (2008)

Alan Curtis Kay (nacido el 17 de mayo de 1940 en Springfield , Massachusetts ) es un informático estadounidense considerado pionero en las áreas de programación orientada a objetos , charlas triviales , chillidos y diseño de interfaces gráficas de usuario .

Es presidente del Viewpoints Research Institute , profesor asociado de informática en la Universidad de California en Los Ángeles y miembro del Consejo Asesor de TTI / Vanguard. Hasta mediados de 2005 fue miembro senior de Hewlett-Packard , así como profesor invitado en la Universidad de Kyoto y conferencista privado en el Instituto Tecnológico de Massachusetts (MIT) . Kay es miembro electo de la Academia Estadounidense de Artes y Ciencias , la Academia Nacional de Ingeniería y la Royal Society of Arts . Según su carrera fue incluso, por ejemplo, para el dictamen de trabajo de Kays impreso por él : ". La mejor manera de predecir el futuro es inventarlo" (predecir la mejor manera de que el futuro es inventarlo).

A lo largo de su carrera trabajó como guitarrista de jazz profesional , compositor , diseñador de teatro y organista de órgano clásico .

Kay está casada con la escritora, productora y actriz Bonnie MacBird .

Vida

Kay nació en Springfield , Massachusetts . Su padre era fisiólogo y su madre era músico y le enseñó a Kay a hacer música. Kay dijo en una entrevista

Como mi padre era científico y mi madre era artista, la atmósfera durante mis primeros años estuvo llena de muchos tipos de ideas y formas de expresarlas. No distinguí entre “arte” y “ciencia” y todavía no lo hago.

(Después de que mi padre fuera científico y mi madre música, el estado de ánimo de mis primeros años estuvo determinado por diferentes ideas y su realización. No distinguí entre "arte" y "ciencia" y todavía no lo hago).

Debido a la ocupación del padre, la familia se mudó varias veces y finalmente se estableció en el Área Metropolitana de Nueva York . En una entrevista con Davis Group Ltd sobre la educación en Estados Unidos, Kay dijo

Tuve la suerte o la desgracia 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.

(Tuve la suerte o la mala suerte de poder leer con fluidez a la edad de tres años. Así que había leído alrededor de 150 libros antes de comenzar el primer grado. Y ya sabía que los maestros me estaban mintiendo).

Kay asistió por primera vez a la prestigiosa Escuela Secundaria Técnica de Brooklyn, pero fue suspendido debido a la desobediencia en su último año. Sus logros fueron suficientes para obtener un certificado de finalización de la escuela, después de lo cual comenzó a estudiar biología y matemáticas en Bethany College en Bethany, West Virginia . Sin embargo, tras protestar contra la cuota de judíos en esta institución, tuvo que abandonarla. Luego trabajó durante un año como profesor de guitarra en Denver , Colorado y se alistó en la Fuerza Aérea de los Estados Unidos , donde comenzó a trabajar como desarrollador de software , donde desarrolló un sistema temprano para la transferencia de datos entre diferentes plataformas. En una respuesta en la plataforma Quora , describió su trabajo en ese momento de la siguiente manera:

No pudimos diseñar mucho. En aquel entonces, la idea era comenzar a programar los diseños de otras personas para que uno fuera útil mientras absorbía gradualmente las ideas y heurísticas de diseño de sistemas más difíciles. Esto se hizo mediante la implementación de diagramas de flujo, y en particular, diagramas de flujo de aplicaciones de tarjetas perforadas que el AF quería convertir de los enormes pisos de máquinas traqueteantes para ejecutar en computadoras pequeñas y baratas como la 1401. Los diseñadores y creadores de los diagramas de flujo se llamaban “programadores "Y los compiladores humanos de estos en códigos de máquina optimizados se denominaron" codificadores ".

(No podíamos diseñar mucho. En aquel entonces, la idea de la programación era comenzar a implementar los diseños de otra persona para que usted fuera útil, mientras absorbía gradualmente ideas de diseño de sistemas y heurísticas más difíciles. Se implementaron diagramas de flujo para esto, y diagramas de flujo, en particular de aplicaciones de tarjetas perforadas, que deben convertirse de acuerdo con las ideas del AF, de modo que ya no funcionen en las máquinas grandes y ruidosas, sino que puedan ejecutarse en computadoras pequeñas y baratas como la 1401. Los diseñadores y creadores de los diagramas de flujo se convirtieron en "programadores" y los compiladores humanos que los tradujeron en código de máquina optimizado se denominaron "codificadores").

Kay obtuvo una licenciatura en matemáticas y biología molecular de la Universidad de Colorado Boulder en 1966 y una maestría en ingeniería eléctrica de la Universidad de Utah en 1968 . En 1969 recibió el Ph.D. en informática , con su tesis doctoral titulada "FLEX: A Flexible Extendable Language" describiendo la invención del lenguaje informático "FLEX". En Utah, Kay trabajó con el "padre de los gráficos por computadora ", Ivan Sutherland , mejor conocido por desarrollar programas pioneros como Sketchpad . En 1968 conoció a Seymour Papert y aprendió el lenguaje de programación Logo como dialecto de Lisp , que fue optimizado para fines educativos.

Después de que Kay se fue de Utah como conferencista privado , trabajó como investigador visitante en el Laboratorio de Inteligencia Artificial de Stanford y finalmente se convirtió en miembro de Xerox PARC en Palo Alto , California en 1971 , donde dirigió el “Grupo de Investigación de Aprendizaje”. Durante la década siguiente, desarrolló prototipos para estaciones de trabajo en red basado en el lenguaje de programación Smalltalk, que fueron utilizados posteriormente en Apple Lisa y Macintosh computadoras .

Kay es considerado uno de los padres de la programación orientada a objetos . Algunos de estos conceptos, incluidos los términos " objeto " y " clase ", fueron desarrollados para Simula 67 en el Centro de Computación de Noruega. Kay dijo más tarde:

Lamento haber acuñado hace mucho tiempo el término "objetos" para este tema porque hace que mucha gente se centre en la idea menor. La gran idea es "mensajería".

(Lamento haber acuñado el término "objetos" para este tema hace mucho tiempo porque hace que mucha gente se centre en las ideas menos importantes. La gran idea es "mensajería").

Además, Kay fue considerado uno de los primeros investigadores en el campo del aprendizaje móvil , porque durante su tiempo en Xerox PARC desarrolló el Dynabook, un concepto que representa un precursor de las computadoras portátiles , tabletas y libros electrónicos como plataforma educativa . Muchos de los conceptos de Dynabook se adoptaron en última instancia en el desarrollo de la plataforma educativa One Laptop Per Child , en la que Kay participa activamente.

Kay también dio forma a la arquitectura de las interfaces gráficas de usuario modernas al introducir ventanas de visualización superpuestas (GUI).

Según la visión de Kay, la informática se enfrenta a una nueva revolución en la que las computadoras no son vistas como un conjunto de herramientas desarrolladas por Douglas Engelbart , sino más bien como un medio tal como las entiende Marshall McLuhan . El escribio:

Al igual que con Simulas que condujo a la programación orientada a objetos, este encuentro finalmente me dio cuenta de cuál iba a ser realmente el destino de la informática personal. No un vehículo dinámico personal, como en la metáfora de Engelbart opuesta a los “ferrocarriles” de IBM, sino algo mucho más profundo: un medio dinámico personal. Con un vehículo se podía esperar hasta el bachillerato y dar “educación al conductor”, pero si era un medio, tenía que extenderse al mundo de la niñez.

(Después de que Simulas condujera a la programación orientada a objetos, finalmente me di cuenta de cuál sería el propósito real de la computación personal. No un vehículo personal y dinámico, como en la metáfora de Engelbart que se opone a los "ferrocarriles" de IBM, sino algo mucho más profundo: uno personal, un medio dinámico . Con un vehículo, puedes esperar hasta la secundaria y dar "lecciones de manejo", pero si fuera un medio tendría que expandirse al mundo de la niñez).

Trabajo y reconocimiento

Alan Key muestra un prototipo de Dynabook
Alan Kay presenta un prototipo de Dynabook .

De 1981 a 1984, Kay fue científico senior en Atari y desde 1984 hasta el cierre del Grupo de Tecnología Avanzada en 1997, fue empleado de Apple . Luego se mudó a Walt Disney Imagineering con la ayuda de su amigo Bran Ferren, director de investigación y desarrollo de Disney , hasta que el proyecto terminó en 2001.

Luego, Kay fundó el Viewpoints Research Institute , una organización sin fines de lucro dedicada a los niños, el aprendizaje y el desarrollo de software avanzado. A principios de 2018 se cerró el Viewpoints Research Institute. Kay también trabajó como Senior Fellow en Hewlett-Packard hasta que el Equipo de Investigación de Software Avanzado se disolvió en 2005 .

En 2007, Steve Jobs citó a Alan Kay en el lanzamiento del iPhone .

"Las personas que realmente se toman en serio el software deberían fabricar su propio hardware".

En 2011, Kay fue profesora en la Universidad de Nueva York como parte del Programa de Telecomunicaciones Interactivas (ITP), y dio la conferencia “Ideas poderosas: herramientas útiles para entender el mundo” con el objetivo de desarrollar nuevas formas de enseñanza y aprendizaje basadas en fundamental y basado en conceptos poderosos en lugar de la memorización tradicional.

Squeak, Etoys y Croquet

Kay fue miembro del grupo de desarrollo de Squeak , que es una versión de código abierto de Smalltalk y fue fundada en diciembre de 1995. En este contexto, en noviembre de 1996 se comenzó a trabajar en el llamado sistema Etoys. Más recientemente, Kay trabajó con David A. Smith, David P. Reed, Andreas Raab, Rick McGeer, Julian Lombardi y Mark P. McCahill en Croquet, que se suponía que incorporaba la idea básica de Squeak de adaptar la computadora al entorno físico. en una interfaz de usuario tridimensional.

Retocar

En 2001, la arquitectura de Etoys en Squeak alcanzó sus límites, ya que Morphic ya no era suficiente como interfaz gráfica de usuario. Como resultado, Andreas Raab, investigador del grupo de Kay y más tarde de Hewlett-Packard, sugirió definir un "proceso de secuencia de comandos" y proporcionar un mecanismo de programación predeterminado que debería resolver varios problemas.

En última instancia, esto dio como resultado una interfaz de usuario novedosa que incluía mecanismos de islas, mensajería asincrónica, jugadores y disfraces, extensiones de idioma, proyectos y secuencias de comandos de mosaicos. El sistema subyacente está basado en clases , pero se comporta basado en prototipos para el usuario durante la programación .

Portátil de 100 dólares

En la Cumbre Mundial sobre la Sociedad de la Información de noviembre de 2005, el Instituto de Tecnología de Massachusetts (MIT) presentó una nueva computadora portátil para uso mundial en la educación. El programa fue iniciado por el amigo de Kay, Nicholas Negroponte y se ha mantenido desde entonces, con Kay como co-desarrollador concentrándose principalmente en el software educativo que utilizan Etoys y Squeak . Por lo tanto, el Dynabook como concepto de interacción interactiva mediada por computadora y red es parte del desarrollo de software para la computadora portátil del estudiante. La computadora portátil tiene diferentes nombres: computadora portátil de $ 100, el programa Una computadora portátil por niño , Máquina para niños y XO-1.

Reinventando la programación

Kay solía dar conferencias sobre la novedad de la revolución informática, lo que significa que no todos los conceptos prometedores se han convertido en realidad. Sus conferencias en la conferencia OOPSLA de 1997 y en la ceremonia del premio ACM Turing titulada "La revolución informática no ha sucedido todavía" se basan en sus experiencias con Sketchpad , Simula , Smalltalk y el complejo código de software comercial.

En una entrevista de 2004 con ACMQueue, Kay dijo lo siguiente:

La mayor parte del software actual se parece mucho a una pirámide egipcia con millones de ladrillos apilados uno encima del otro, sin integridad estructural, pero hecho por la fuerza bruta y miles de esclavos.

(La mayoría de los proyectos de software actuales deben equipararse con una pirámide egipcia en la que millones de bloques de construcción se apilan uno encima del otro, sin integridad estructural, simplemente construidos por la fuerza bruta y miles de esclavos).

A partir de esta idea, Kay creó la propuesta "PASOS hacia la reinvención de la programación: un modelo compacto y práctico de la computación personal como autoexplorador", que fue aprobada el 31 de agosto de 2006 por la Fundación Nacional de Ciencias de los Estados Unidos (NSF). . Se puede encontrar un resumen aproximado de esto en la siguiente cita de un resumen de un seminario que celebró en Intel Research Labs, Berkeley :

"El conglomerado de software comercial y la mayoría de software de código abierto consume cerca de varios cientos de millones de líneas de código en estos días. Nos preguntamos: ¿qué tan pequeño podría ser un diseño práctico y comprensible de" Modelo T "que cubra esta funcionalidad? 1 millón de líneas de código ? 200K LOC? 100K LOC? 20K LOC? "

(La acumulación de software comercial y la mayoría de los proyectos de código abierto está aproximadamente en el rango de varios cientos de millones de líneas de código. Nos preguntamos: ¿Qué tan pequeño puede ser un diseño práctico y comprensible de "Modelo T" que cubra esta funcionalidad? 1 millón de líneas de código ? 200.000 líneas de código? 100.000 líneas de código? 20000 líneas de código?)

Premios y reconocimientos

  • En 1987, Kay recibió el premio ACM Software System Award junto con Adele Goldberg y Daniel HH Ingalls, Jr. por sus logros en programación orientada a objetos y charlas triviales.
  • En 1993 recibió el Premio ACM a la Contribución Destacada a la Educación en Ciencias de la Computación por Smalltalk y su investigación en software para niños.
  • En 2001 recibió el premio 01 de la Universidad de las Artes de Berlín por su trabajo pionero en el campo de las interfaces gráficas de usuario , así como el premio JD Warnier Prix D'Informatique y el premio NEC C&C.
  • En 2002 recibió el Premio de Tecnología del Festival Tecnológico de Telluride en Telluride , Colorado y el Premio de la Fundación Funai.
  • En 2012 recibió el Premio UPE Abacus por su extenso trabajo de liderazgo en proyectos educativos en el campo de la informática.

Kay también recibió el premio Lewis Branscomb Technology Award.

enlaces web

Commons : Alan Kay  - colección de imágenes, videos y archivos de audio

Evidencia individual

  1. a b c d e f g h i j Alan Kay - Laureado con el premio AM Turing. Consultado el 25 de septiembre de 2018 .
  2. a b Instituto de Investigación de Puntos de Vista. Consultado el 25 de septiembre de 2018 .
  3. HP convierte un garaje de varios pisos en un centro de reciclaje: Buenos días Silicon Valley. 26 de junio de 2007. Consultado el 25 de septiembre de 2018 .
  4. ↑ 4 de junio de 1997 - Alan Kay, Walt Disney Imagineering - The Computer Revolution aún no ha sucedido. Consultado el 25 de septiembre de 2018 .
  5. ^ No podemos predecir el futuro, pero podemos inventarlo - Citar investigador. Consultado el 25 de septiembre de 2018 (inglés americano).
  6. squeakland: recursos: artículos. Consultado el 25 de septiembre de 2018 .
  7. a b c d e Dennis Shasha, Cathy Lazere: Locos : las vidas y los descubrimientos de 15 grandes científicos informáticos . Springer-Verlag, Berlín, Heidelberg 1995, ISBN 0-387-97992-1 .
  8. ^ La división generacional. Consultado el 28 de septiembre de 2018 .
  9. ^ ¿Cómo empezó Alan Kay con la informática? - Quora. Consultado el 28 de septiembre de 2018 .
  10. FLEX-A FLEXIBLE EXTENSIBLE LENGUAJE. Consultado el 17 de septiembre de 2018 .
  11. ^ H. Peter Alesso, Craig F. Smith: Conexiones: Patrones de descubrimiento . John Wiley & Sons, 2008, ISBN 978-0-470-19152-1 ( google.de [consultado el 28 de septiembre de 2018]).
  12. ^ SB Barnes: Alan Kay: Transformar la computadora en un medio de comunicación (PDF). Wiki de historia de la ingeniería y la tecnología, consultado el 17 de septiembre de 2018 .
  13. squeakland: recursos: artículos. Consultado el 28 de septiembre de 2018 .
  14. prototipos vs clases fue: Re: Sun's HotSpot. Consultado el 28 de septiembre de 2018 .
  15. Thomas J. Bergin Jr., Richard G. Gibson Jr.: Historia de los lenguajes de programación --- II . ACM, 1996, ISBN 0-201-89502-1 ( acm.org [consultado el 28 de septiembre de 2018]).
  16. Alan Kay en OOPSLA 1997 La revolución informática aún no ha sucedido. Consultado el 28 de septiembre de 2018 .
  17. ^ La historia temprana de la pequeña charla. (Ya no está disponible en línea). Archivado desde el original el 29 de abril de 2011 ; Consultado el 28 de septiembre de 2018 (inglés americano). Información: el enlace del archivo se insertó automáticamente y aún no se ha verificado. Verifique el enlace original y de archivo de acuerdo con las instrucciones y luego elimine este aviso. @ 1@ 2Plantilla: Webachiv / IABot / gagne.homedns.org
  18. ^ Yo programador. Historiador: Alan Kay. Consultado el 19 de septiembre de 2018 .
  19. ^ Newton Lee, Krystina Madej: Historias de Disney: llegar a lo digital . Springer Science & Business Media, 2012, ISBN 978-1-4614-2101-6 ( google.de [consultado el 28 de septiembre de 2018]).
  20. ^ Alan Kay: Ideas poderosas: herramientas útiles para comprender el mundo. 15 de septiembre de 2011, consultado el 28 de septiembre de 2018 .
  21. Croquet - sistema operativo para Internet sin navegador - Golem.de . ( En línea [consultado el 28 de septiembre de 2018]).
  22. Tweak: OriginalTweakMemo. 31 de agosto de 2011, consultado el 28 de septiembre de 2018 .
  23. Tweak: Whitepapers. 27 de septiembre de 2011, consultado el 28 de septiembre de 2018 .
  24. Annan presenta un prototipo de computadora portátil de $ 100 en la Cumbre Mundial sobre la Sociedad de la Información . En: MIT News . ( En línea [consultado el 28 de septiembre de 2018]).
  25. ^ Phil Windley: Alan Kay: la computadora portátil de 100 dólares y las ideas poderosas. Consultado el 28 de septiembre de 2018 .
  26. ^ Alan Kay en OOPSLA 1997 - La revolución informática aún no ha ocurrido. Consultado el 28 de septiembre de 2018 .
  27. Una conversación con Alan Kay - ACM Queue. Consultado el 28 de septiembre de 2018 .
  28. Alan Kay, Dan Ingalls, Yoshiki Ohshima, Ian Piumarta, Andreas Raab: Pasos hacia la reinvención de la programación: un modelo compacto y práctico de computación personal como autoexploratorio . 1 de enero de 2006 (en línea [consultado el 28 de septiembre de 2018]).
  29. a b Museo de Historia de la Computación | Fellow Awards - Alan Kay. 3 de octubre de 2012, consultado el 28 de septiembre de 2018 .
  30. Alan Kay. Consultado el 28 de septiembre de 2018 .
  31. Contribución sobresaliente a la educación en ciencias de la computación | Grupo de Interés Especial en Educación en Informática. Consultado el 28 de septiembre de 2018 .
  32. Tilman Baumgärtel: 01 Premio de la Universidad de las Artes para el pionero de la informática Alan Kay: Amplificador para la imaginación . En: Berliner Zeitung . ( En línea [consultado el 28 de septiembre de 2018]).
  33. a b Becarios de ACM. 24 de julio de 2011, consultado el 28 de septiembre de 2018 .
  34. Premios | Fundación NEC C&C. Consultado el 28 de septiembre de 2018 .
  35. ^ Sociedad de procesamiento de información de Japón: Premio al logro de FUNAI-Sociedad de procesamiento de información de Japón. Consultado el 28 de septiembre de 2018 .
  36. heise online: precios de Kioto para Alan Kay y Jürgen Habermas. Consultado el 28 de septiembre de 2018 .
  37. 2004 Ganadores del premio Charles Stark Draper . En: archive.li . 25 de marzo de 2004 ( archive.today [consultado el 28 de septiembre de 2018]).
  38. UPE: 50 años de UPE (PDF). 2017, consultado el 26 de septiembre de 2018 .
  39. Hedersdoktorer 1944-2008 (KTH). 9 de enero de 2009. Consultado el 28 de septiembre de 2018 .
  40. Tech forma un programa de doble titulación con la universidad china (PDF). En: El silbato. 19 de diciembre de 2005, consultado el 28 de septiembre de 2018 .
  41. ^ Columbia College Chicago: Ceremonias de graduación de 2005. 20 de marzo de 2012. Consultado el 28 de septiembre de 2018 .
  42. ^ Columbia College Chicago: Comunicados de prensa: Archivos de mayo de 2005. 30 de septiembre de 2011, consultado el 28 de septiembre de 2018 .
  43. ^ Universidad de Pisa: Licenciatura Honoris Causa en Informática a Alan Curtis Kay. 2007, consultado el 28 de septiembre de 2018 .
  44. Facultad de Informática, Universidad de Murcia: Facultad de Informática :: Doctor Honoris Causa Alan Kay. Consultado el 28 de septiembre de 2018 (español).
  45. ^ Alan Kay recibe un título honorífico de la Escuela de Informática . En: Universidad de Edimburgo . ( En línea [consultado el 28 de septiembre de 2018]).
  46. Universidad de las Artes, Berlín: Prof.Dr. Alan Kay. Consultado el 28 de septiembre de 2018 .
  47. Academia Estadounidense de Artes y Ciencias: Dr. Alan Curtis Kay. (Ya no está disponible en línea). Archivado desde el original el 29 de septiembre de 2018 ; consultado el 28 de septiembre de 2018 . Información: el enlace del archivo se insertó automáticamente y aún no se ha verificado. Verifique el enlace original y de archivo de acuerdo con las instrucciones y luego elimine este aviso. @ 1@ 2Plantilla: Webachiv / IABot / www.amacad.org
  48. Academia Nacional de Ingeniería: Dr. Alan C. Kay. Consultado el 28 de septiembre de 2018 .
  49. Programación y escalado. Consultado el 28 de septiembre de 2018 .
  50. ^ Instituto Hasso Plattner: Alan Kay reconocido como miembro de HPI. 24 de julio de 2011, consultado el 28 de septiembre de 2018 .