peoplepill id: william-clinger
WC
United States of America
1 views today
1 views this week
William Clinger
American computer scientist

William Clinger

The basics

Quick Facts

Intro
American computer scientist
A.K.A.
William D. Clinger
Gender
Male
Residence
Boston, USA
Education
Massachusetts Institute of Technology
The details (from wikipedia)

Biography

William D. Clinger is an associate professor in the Khoury College of Computer Sciences at Northeastern University. He is known for his work on higher-order and functional programming languages, and for extensive contributions in helping create and implement international technical standards for the programming language Scheme via the Institute of Electrical and Electronics Engineers (IEEE) and American National Standards Institute (ANSI). Clinger was an editor of the second through fifth Revised Reports on Scheme (RRS – RRS), and an invited speaker on Scheme at the Lisp50 conference celebrating the 50th birthday of the language Lisp. He has been on the faculty at Northeastern University since 1994.

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 computing, which is the same model of computing that originally motivated development of Scheme.

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.

— William D. Clinger

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

The contents of this page are sourced from Wikipedia article. The contents are available under the CC BY-SA 4.0 license.
Lists
William Clinger is in following lists
comments so far.
Comments
From our partners
Sponsored
Credits
References and sources
William Clinger
arrow-left arrow-right instagram whatsapp myspace quora soundcloud spotify tumblr vk website youtube pandora tunein iheart itunes