请输入您要查询的百科知识:

 

词条 William Clinger (computer scientist)
释义

  1. Research

  2. References

  3. External links

William D. Clinger is an Associate Professor in the College of Computer and Information Science at Northeastern University.[1] Clinger is known for his work on higher-order and functional programming languages, and in particular for his contributions to the standardization of the Scheme programming language. Clinger was an editor of the second through fifth Revised Reports on Scheme (R2RS – R5RS),[2] and an invited speaker on Scheme at the Lisp50 conference celebrating the 50th birthday of the Lisp programming language.[3] He has been on the faculty at Northeastern University since 1994.[4]

Research

Clinger obtained his PhD from the Massachusetts Institute of Technology (MIT) under the supervision of Carl Hewitt. His doctoral research revolved around defining a denotational semantics for the Actor model of concurrent computation,[5] which is the same model of computation that originally motivated development of Scheme.[6]

In addition to editing the R2RS – R5RS Scheme standards, Clinger's contributions to Scheme have included the development of compilers for two implementations of the language: MacScheme,[7] and Larceny.[8] He has also invented efficient algorithms for hygienic macro expansion, accurate decimal-to-binary conversions, and bounded-latency generational garbage collection.[3]

References

1. ^{{cite web|work=College of Computer and Information Science Faculty|title=William D. Clinger|url=http://www.ccs.neu.edu/people/faculty/clinger/|accessdate=2013-06-01}}
2. ^{{cite web|work=SchemePunks|title=Scheme Standards|url=http://scheme-punks.org/wiki/index.php?title=Scheme_Standards|accessdate=2009-01-09}}
3. ^{{cite web|work=Lisp50|title=Schedule|url=http://www.lisp50.org/schedule/|accessdate=2009-01-09}}
4. ^{{cite web|url=http://lisp50.blogspot.com/2008/10/william-clinger-will-speak-at-lisp50.html|title=William Clinger will speak at Lisp50|last=Costanza|first=Pascal|date=October 2008|work=Lisp50|accessdate=2009-01-10}}
5. ^{{cite journal|author=William Clinger|authorlink=|title=Foundations of Actor Semantics|url=https://dspace.mit.edu/handle/1721.1/6935 |publisher=MIT |version=Mathematics Doctoral Dissertation |date=June 1981}}
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." {{cite journal|date=December 1998| url = http://www.brics.dk/~hosc/local/HOSC-11-4-pp399-404.pdf| format = PDF| title = The First Report on Scheme Revisited| journal = Higher-Order and Symbolic Computation| volume = 11| issue = 4| pages = 399–404| doi = 10.1023/A:1010079421970| accessdate = 2006-06-19| author1 = Guy L. Steele| author2 = Gerald Jay Sussman|name-list-format=vanc| authorlink2 = Gerald Jay Sussman}}
7. ^{{cite web|url=http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/scheme/part2/faq-doc-2.html |last=Kantrowitz|first=Mark|author2=Barry Margolin |title=Commercial Scheme implementations.|work=FAQ: Scheme Implementations and Mailing Lists|year=1997|accessdate=2009-01-10|quote=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. ^{{cite web|url=http://www.ccs.neu.edu/home/will/Larceny/history.html|title=History|last=Clinger|first=William D.|year=2008|work=The Larceny Project|accessdate=2009-01-10}}

External links

  • Prof. Clinger's website
{{authority control}}{{DEFAULTSORT:Clinger, William}}

6 : Year of birth missing (living people)|Living people|American computer programmers|American computer scientists|Northeastern University faculty|Massachusetts Institute of Technology alumni

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 9:45:37