David A. Moon - David A. Moon

David A. Moon
David A Moon.png
David A. Moon en 2001
Ocupación Científico de la computación
Conocido por Lisp , Simbólica , Emacs , Dylan
Sitio web usuarios .rcn .com / david-moon

David A. Moon es un programador e informático , conocido por su trabajo en el lenguaje de programación Lisp , como coautor del editor de texto Emacs , como inventor de la recolección de basura efímera y como uno de los diseñadores del lenguaje de programación Dylan. . Guy L. Steele Jr. y Richard P. Gabriel (1993) lo nombran líder del movimiento Common Lisp y lo describen como "un pensador seductoramente poderoso, silencioso y muchas veces insultante, cuyos argumentos son casi imposibles de refutar".

Trabaja

Maclisp , una variante de Lisp desarrollada en el Instituto de Tecnología de Massachusetts (MIT) por Richard Greenblatt a fines de la década de 1960, se ejecutó originalmente en las computadoras PDP-6 y PDP-10 fabricadas por Digital Equipment Corporation . A principios de la década de 1970, Moon dirigió un proyecto en el MIT que volvió a implementar Maclisp en un tipo diferente de computadora, la Honeywell 6180 con el sistema operativo Multics . El compilador que desarrolló, NCOMPLR, se convirtió en el "estándar con el que se midieron todos los demás compiladores Lisp". Como parte de este proyecto, también escribió lo que se convirtió en el manual estándar para Maclisp de manera más general, titulado MacLISP Reference Manual, pero a menudo llamado Moonual .

Luna fue uno de los miembros originales del proyecto de Greenblatt para desarrollar el MIT Máquina Lisp , a partir de 1974. En 1976, con Steele, escribió la primera ( TECO -Basado) versión del Emacs editor de texto, y en 1978 con Daniel Weinreb él fue coautor del manual de Lisp Machine, conocido como chine nual . Con Howard Cannon, desarrolló Flavours , un sistema para realizar programación orientada a objetos con herencia múltiple en Lisp Machine. Como parte del proyecto Lisp Machine, también inventó la recolección de basura efímera , un avance que llevó al uso generalizado de sistemas de recolección de basura en funcionamiento continuo en Lisp de manera más general.

Cuando Symbolics se fundó en 1980 para comercializar Lisp Machine, se convirtió en uno de sus fundadores. Continuó desarrollando nuevo hardware y software en Symbolics y fue incluido como miembro de Symbolics Fellow en 1989, pero dejó la empresa en 1990 para unirse a un proyecto para desarrollar un nuevo sistema operativo . También hizo importantes contribuciones a la estandarización de Common Lisp .

Más tarde, trabajó para Apple Computer , donde se convirtió en uno de "los principales contribuyentes al diseño del lenguaje" para el lenguaje de programación Dylan .

Referencias

enlaces externos