Вільям Клінґер (вчений)

Вільям Клінґер (англ. William D. Clinger) - професор в коледжі комп'ютерних та інформаційних наук Північно-східного університету.[1] Клінґер відомий своєю роботою над мовами вищого порядку і мовами функційного програмування, і особливо за свій внесок в стандартизацію мови Scheme. Клінґер був редактором Revised Reports on Scheme від другої до п'ятої (R2RS – R5RS),[2] та запрошеним доповідачем про Scheme на ювілейній конференції Lisp50 на честь 50-ліття мови Lisp.[3] Працює в Північно-східному університеті з 1994.[4]

Дослідження

Отримав докторський ступінь від Массачусетського технологічного інституту під керівництвом Карла Евіта. Тема його докторської стосувалась визначення денотаційної семантики для моделі акторів,[5] яка була моделлю обчислень що спровокувала розробку мови Scheme.[6]

Крім редагування стандартів Scheme R2RS – R5RS, його внеском до мови була розробка компіляторів для двох реалізацій мови: MacScheme,[7] та Larceny.[8]

Зноски

  1. William D. Clinger. College of Computer and Information Science Faculty. Архів оригіналу за 4 червня 2013. Процитовано 1 червня 2013.
  2. Scheme Standards. SchemePunks. Архів оригіналу за 21 березня 2011. Процитовано 9 січня 2009.
  3. Schedule. Lisp50. Процитовано 9 січня 2009.
  4. Costanza, Pascal (October 2008). William Clinger will speak at Lisp50. Lisp50. Процитовано 10 січня 2009.
  5. William Clinger (June 1981). Foundations of Actor Semantics. Mathematics Doctoral Dissertation. MIT.
  6. "We wanted to better understand Hewitt's actors model but were having trouble relating the actors model and its unusual terminology to familiar programming notions. We decided to construct a toy implementation of an actor language so that we could play with it. Using MacLisp as a working environment, we wrote a tiny Lisp interpreter and then added mechanisms for creating actors and sending messages." Guy L. Steele; Gerald Jay Sussman (December 1998). The First Report on Scheme Revisited (PDF). Higher-Order and Symbolic Computation 11 (4): 399–404. doi:10.1023/A:1010079421970. Архів оригіналу за 15 червня 2006. Процитовано 19 червня 2006. Проігноровано невідомий параметр |name-list-format= (довідка)
  7. Kantrowitz, Mark; Barry Margolin (1997). Commercial Scheme implementations.. FAQ: Scheme Implementations and Mailing Lists. Процитовано 10 січня 2009. «MacScheme is a Scheme interpreter and compiler for the Apple Macintosh, and includes an editor, debugger and object system. ... Implemented by Will Clinger, John Ulrich, Liz Heller and Eric Ost.»
  8. Clinger, William D. (2008). History. The Larceny Project. Процитовано 10 січня 2009.

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.