Вільям Клінґер (вчений)
Вільям Клінґер (англ. 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]
Зноски
- William D. Clinger. College of Computer and Information Science Faculty. Архів оригіналу за 4 червня 2013. Процитовано 1 червня 2013.
- Scheme Standards. SchemePunks. Архів оригіналу за 21 березня 2011. Процитовано 9 січня 2009.
- Schedule. Lisp50. Процитовано 9 січня 2009.
- Costanza, Pascal (October 2008). William Clinger will speak at Lisp50. Lisp50. Процитовано 10 січня 2009.
- William Clinger (June 1981). Foundations of Actor Semantics. Mathematics Doctoral Dissertation. MIT.
- "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=
(довідка) - 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.»
- Clinger, William D. (2008). History. The Larceny Project. Процитовано 10 січня 2009.