William Clinger (počítačový vědec) - William Clinger (computer scientist)
Profesor William D. Clinger | |
---|---|
Státní občanství | Spojené státy |
Vzdělávání | PhD, MIT |
Známý jako |
|
Vědecká kariéra | |
Pole | Počítačová věda |
Instituce | Severovýchodní univerzita |
Doktorský poradce | Carl Hewitt |
Vlivy |
William D. Clinger je Docent na Khoury College of Computer Sciences v Severovýchodní univerzita.[1] On je známý pro jeho práci na vyššího řádu a Funkcionální programování jazycích a za rozsáhlé příspěvky při vytváření a implementaci mezinárodních technické normy pro programovací jazyk Systém přes Institute of Electrical and Electronics Engineers (IEEE) a Americký národní normalizační institut (ANSI). Clinger byl redaktorem druhé až páté revidované zprávy o schématu (R.2RS - R5RS),[2] a pozvaný řečník na Schématu na konferenci Lisp50 oslavující 50. narozeniny jazyka Lisp.[3] Na fakultě Northeastern University působí od roku 1994.[4]
Výzkum
Clinger získal titul PhD Massachusetts Institute of Technology (MIT) pod dohledem Carl Hewitt. Jeho doktorský výzkum se točil kolem definování a denotační sémantika pro herec model z souběžné výpočty,[5] což je stejný model výpočtu, který původně motivoval vývoj schématu.
Chtěli jsme lépe pochopit Hewittův herní model, ale měli jsme problémy s vztahem herceho modelu a jeho neobvyklé terminologie ke známým programovacím pojmům. Rozhodli jsme se zkonstruovat implementaci hračky jazyka herce, abychom si s ním mohli hrát. Použitím MacLisp jako pracovní prostředí jsme napsali malý Lisp tlumočník a poté přidány mechanismy pro vytváření aktérů a odesílání zpráv.
— William D. Clinger[6]
Kromě úpravy R.2RS - R5Standardy RS Scheme, Clingerovy příspěvky do Scheme zahrnovaly vývoj překladače pro dvě implementace jazyka: MacScheme,[7] a Krádež.[8] Vynalezl také efektivní algoritmy pro hygienické makro expanze, přesné převody z desítkové soustavy na binární a generační ohraničená latence odvoz odpadu.[3]
Reference
- ^ „William D. Clinger“. Khoury College of Computer Sciences. Severovýchodní univerzita. Citováno 2019-04-07.
- ^ „Scheme Standards“. SchemePunks. Citováno 2009-01-09.
- ^ A b Plán. Lisp50. Citováno 2009-01-09.
- ^ Costanza, Pascal (říjen 2008). „William Clinger promluví na Lisp50“. Lisp50. Citováno 2009-01-10.
- ^ Clinger, William (červen 1981). „Základy herecké sémantiky“. Disertační práce z matematiky. MIT. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Steele, Guy L.; Sussman, Gerald Jay (Prosinec 1998). „První zpráva o schématu znovu navštívena“ (PDF). Vyšší řád a symbolický výpočet. 11 (4): 399–404. doi:10.1023 / A: 1010079421970. Citováno 2006-06-19.
- ^ Kantrowitz, Mark; Margolin, Barry (1997). „Implementace komerčního schématu“. FAQ: Implementace schémat a seznamy adresátů. Citováno 2009-01-10.
MacScheme je překladač schémat a kompilátor pro Apple Macintosh a zahrnuje editor, debugger a objektový systém. ... Realizovali Will Clinger, John Ulrich, Liz Heller a Eric Ost.
- ^ Clinger, William D. (2008). "Dějiny". Projekt Larceny. Citováno 2009-01-10.