HOME

TheInfoList



OR:

R. Kent Dybvig is a professor emeritus of
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
at
Indiana University Bloomington Indiana University Bloomington (IU Bloomington, Indiana University, IU, or simply Indiana) is a public university, public research university in Bloomington, Indiana. It is the flagship university, flagship campus of Indiana University and, with ...
, in
Bloomington, Indiana Bloomington is a city in and the county seat of Monroe County, Indiana, Monroe County in the central region of the U.S. state of Indiana. It is the List of municipalities in Indiana, seventh-largest city in Indiana and the fourth-largest outside ...
. His research focuses on
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s, and he is the principal developer of the optimizing
Chez Scheme Chez Scheme is a programming language, a dialect and implementation of the language Scheme which is a type of Lisp. It uses an incremental native-code compiler to produce native binary files for the x86 (IA-32, x86-64), PowerPC, and SPARC proce ...
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
and
runtime system In computer programming, a runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile t ...
which were initially released in 1985. Together with
Daniel P. Friedman Daniel Paul Friedman (born 1944) is a professor of Computer Science at Indiana University in Bloomington, Indiana. His research focuses on programming languages, and he is a prominent author in the field. With David Wise, Friedman wrote a high ...
, he has long advocated the use of the
Scheme A scheme is a systematic plan for the implementation of a certain idea. Scheme or schemer may refer to: Arts and entertainment * ''The Scheme'' (TV series), a BBC Scotland documentary series * The Scheme (band), an English pop band * ''The Schem ...
language in teaching computer science. He retired from Indiana University to join Cisco in 2011. For his contributions to both the practical and theoretical aspects of computing and information technology, in particular his design and development of Chez Scheme, the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
named Dybvig a Distinguished Member in 2006, the first year the association awarded distinguished ranks.


Books

*


References


External links

* * * Indiana University faculty Programming language researchers Living people Distinguished Members of the ACM Year of birth missing (living people) {{Compu-scientist-stub