Ted Kaehler


Ted Kaehler (nacido en 1950) es un informático estadounidense conocido por su papel en el desarrollo de varios métodos de sistema . Es más conocido por sus contribuciones a los lenguajes de programación Smalltalk , Squeak y el sistema HyperCard de Apple Computer , [1] y otras tecnologías desarrolladas en Xerox PARC . [2]

Kaehler es hijo de un ingeniero mecánico y creció jugando con juguetes mecánicos. Durante la década de 1960, construyó una computadora por su cuenta siguiendo un artículo publicado en Scientific American . [3] Fue a Gunn High School , una escuela pública en Palo Alto, California . Se graduó en 1968. [3] Mientras estaba en la escuela secundaria, Kaehler fue aceptado en un trabajo de verano en Fairchild Industries . Durante este trabajo, aprendió el lenguaje de programación Fortran . [3] Durante sus días de escuela secundaria, conoció su primera computadora, una IBM 1620 , operada por el Distrito Escolar Unificado de Palo Alto.. Kaehler luego asistió a la Universidad de Stanford para estudiar física , estudió programación con Donald Knuth , aprendió el lenguaje APL y conoció a Dan Ingalls . Se graduó con una Licenciatura en Ciencias (BS) en física en 1972. Más tarde, Xerox comenzó un programa piloto con Gunn High School , prestándoles una Xerox Alto .

Ingalls presentó a Kaehler a PARC cuando obtuvo un contrato con Xerox. Formaron un equipo que incluía a George White, que ya estaba en la empresa trabajando en un software de reconocimiento de voz. [3] Durante sus primeros años en PARC, asistió a la Universidad Carnegie Mellon . Se graduó con una Maestría en Ciencias (MSc) en informática en 1976. En la década de 1980, supuestamente estaba demostrando una tecnología de realidad virtual (VR) que involucraba a un usuario en el juego Maze War 3D. Esta representación expresó con éxito una respuesta en el mundo a otro usuario en el mundo real. [4] El desarrollo ha sido promocionado como el primer avatar .-céntrica referencia a este tipo de tecnología VR. [4]

Kaehler también fue documentado como uno de los investigadores de PARC que informó a Steve Jobs sobre las tres innovaciones de la empresa: la interfaz gráfica de usuario (GUI) de la computadora Xerox Alto , Smalltalk y la red Ethernet en PARC. [5]

Kaehler formó parte de un grupo dirigido por el Dr. Alan Kay , quien perfeccionó el concepto de computación en red a través de Smalltalk. Este es un sistema que se basó en el lenguaje LISP de John McCarthy y en el lenguaje de programación de simulación Simula , versiones 1 y 67, que fueron desarrollados por el Norwegian Computing Center . [6] En el relato de Kay sobre el desarrollo temprano de Smalltalk, citó hitos clave atribuidos a Kaehler. Según Kay, junto con Ingalls, Dave Robson y Diana Merry , por ejemplo, Kaehler implementó con éxito el sistema Smalltalk-76 desde cero en un período de siete meses. [7]Constituía 50 clases que componían 180 páginas de código fuente. [7] A Kaehler también se le atribuyó el diseño del sistema de memoria virtual denominado Entorno zonal orientado a objetos (OOZE). [8] Este sistema le dio a Smalltalk más velocidad y el desarrollo de un rastreador de sistema usado para clonar Smalltalk-76 ya que la tecnología puede escribir nuevas memorias virtuales de sus iteraciones anteriores. [7]

Con Smalltalk, Kaehler trabajó en estrecha colaboración con dos futuros ganadores del Premio Turing . Comenzó una asociación profesional de por vida con Alan Kay, como se describe en este documento. Kaehler también fue coautor de un libro, A Taste of Smalltalk , con el profesor de la Universidad de California, Berkeley, David Patterson , [9] futuro líder del movimiento RISC-V .


Los juguetes electrónicos de Squeak