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
- ↑ "William D. Clinger" . Facultad de Ciencias de la Computación Khoury . Universidad Northeastern . Consultado el 7 de abril de 2019 .
- ↑ "Estándares del esquema" . SchemePunks . Consultado el 9 de enero de 2009 .
- 1 2 Horario . Lisp50 . Consultado el 09-01-2009 .
- ↑ Costanza, Pascal (octubre de 2008). "William Clinger hablará en Lisp50" . Lisp50 . Consultado el 10 de enero de 2009 .
- ↑ 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 ) - ↑ 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 .
- ↑ 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.
- ↑ Clinger, William D. (2008). "Historia" . The Larceny Project . Recuperado el 10 de enero de 2009 .
Enlaces externos
- Sitio web oficial
- Personas vivas
- programadores informáticos estadounidenses
- científicos informáticos estadounidenses
- Profesorado de la Universidad Northeastern
- ex alumnos del Instituto Tecnológico de Massachusetts