Articulo de referencia

William Clinger (informático)

William D. Clinger es profesor asociado en la Facultad de Ciencias de la Computación Khoury de la Universidad Northeastern . [ 1 ] Es conocido por su trabajo en lenguajes de pro...

William D. Clinger es profesor asociado en la Facultad de Ciencias de la Computación Khoury de la Universidad Northeastern . [ 1 ] Es conocido por su trabajo en lenguajes de programación funcionales y de orden superior , y por sus amplias contribuciones a la creación e implementación de estándares técnicos internacionales para el lenguaje de programación Scheme a través del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) y el Instituto Nacional Estadounidense de Estándares (ANSI). Clinger fue editor de los Informes Revisados ​​sobre Scheme del segundo al quinto (R 2 RS – R 5 RS), [ 2 ] y ponente invitado sobre Scheme en la conferencia Lisp50, que celebró el 50 aniversario del lenguaje Lisp . [ 3 ] Forma parte del profesorado de la Universidad Northeastern 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 actores de computación concurrente , [ 5 ] que es el mismo modelo de computación que motivó originalmente el desarrollo de Scheme. [ 6 ]

Además de editar los estándares Scheme R2RS R5RS , 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 higiénica de macros , 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 Northeastern . Consultado el 7 de abril de 2019 .
  2. "Estándares del esquema" . SchemePunks . Consultado el 9 de enero de 2009 .
  3. 1 2 Horario . Lisp50 . Consultado el 09-01-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}}: Para citar una revista se requiere |journal=( ayuda )
  6. Steele, Guy L. ; Sussman, Gerald Jay (diciembre de 1998). "El primer informe sobre Scheme revisado" (PDF) . Higher-Order and Symbolic Computation . 11 (4): 399– 404. doi : 10.1023/A:1010079421970 . S2CID 7704398. Archivado del original (PDF) el 15 de junio de 2006. Recuperado el 19 de junio de 2006 . 
  7. Kantrowitz, Mark; Margolin, Barry (1997). "Implementaciones comerciales de Scheme" . FAQ: Implementaciones de Scheme y listas de correo . Recuperado 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 . Recuperado el 10 de enero de 2009 .
  • Sitio web oficial