stringtranslate.com

William Clinger (informático)

William D. Clinger es profesor asociado en el Khoury College of Computer Sciences de la Northeastern University . [1] Es conocido por su trabajo en lenguajes de programación funcionales y de orden superior, y por sus extensas contribuciones en la creación e implementación de estándares técnicos internacionales para el lenguaje de programación Scheme a través del Institute of Electrical and Electronics Engineers (IEEE) y el American National Standards Institute (ANSI). Clinger fue editor del segundo al quinto Informe revisado sobre Scheme (R 2 RS – R 5 RS), [2] y un orador invitado sobre Scheme en la conferencia Lisp50 que celebra el 50 aniversario del lenguaje Lisp . [3] Ha sido miembro del cuerpo docente de la Northeastern University desde 1994. [4]

Investigación

Clinger obtuvo su doctorado en el Instituto Tecnológico de Massachusetts (MIT) bajo la supervisión de Carl Hewitt . Su investigación doctoral giró en torno a la definición de una semántica denotacional para el modelo de actor de computación concurrente , [5] que es el mismo modelo de computación que originalmente motivó el desarrollo de Scheme. [6]

Además de editar los estándares Scheme R 2 RS – R 5 RS, las contribuciones de Clinger a Scheme han incluido el desarrollo de compiladores para dos implementaciones del lenguaje: MacScheme, [7] y Larceny. [8] También inventó algoritmos eficientes para la expansión de macros higiénicas , conversiones precisas de decimal a binario y recolección de basura generacional de latencia limitada . [3]

Referencias

  1. ^ "William D. Clinger". Facultad de Ciencias de la Computación Khoury . Universidad del Noreste . Consultado el 7 de abril de 2019 .
  2. ^ "Estándares de esquema". SchemePunks . Consultado el 9 de enero de 2009 .
  3. ^ ab Schedule. Lisp50 . Consultado el 9 de enero de 2009 .
  4. ^ Costanza, Pascal (octubre de 2008). «William Clinger hablará en Lisp50». Lisp50 . Consultado el 10 de enero de 2009 .
  5. ^ Clinger, William (junio de 1981). "Fundamentos de la semántica de actores". Tesis doctoral en matemáticas. MIT. hdl :1721.1/6935. {{cite journal}}: Requiere citar revista |journal=( ayuda )
  6. ^ Steele, Guy L .; Sussman, Gerald Jay (diciembre de 1998). "El primer informe sobre Scheme revisitado" (PDF) . Higher-Order and Symbolic Computation . 11 (4): 399–404. doi :10.1023/A:1010079421970. S2CID  7704398 . Consultado el 19 de junio de 2006 .
  7. ^ Kantrowitz, Mark; Margolin, Barry (1997). "Implementaciones de Scheme comerciales". Preguntas frecuentes: Implementaciones de Scheme y listas de correo . Consultado el 10 de enero de 2009 . MacScheme es un intérprete y compilador de Scheme para Apple Macintosh, e incluye un editor, un depurador y un sistema de objetos. ... Implementado por Will Clinger, John Ulrich, Liz Heller y Eric Ost.
  8. ^ Clinger, William D. (2008). "Historia". The Larceny Project . Consultado el 10 de enero de 2009 .

Enlaces externos