R. Kent Dybvig
   HOME

TheInfoList



OR:

R. Kent Dybvig is a professor emeritus of
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
at
Indiana University Bloomington Indiana University Bloomington (IU Bloomington, Indiana University, IU, IUB, or Indiana) is a public university, public research university in Bloomington, Indiana, United States. It is the flagship university, flagship campus of Indiana Univer ...
, in
Bloomington, Indiana Bloomington is a city in Monroe County, Indiana, United States, and its county seat. The population was 79,168 at the 2020 United States census, 2020 census. It is the List of municipalities in Indiana, seventh-most populous city in Indiana and ...
. His research focuses on
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
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, SPARC, and AAr ...
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
and
runtime system In computer programming, a runtime system or runtime environment is a sub-system that exists 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 time ...
which were initially released in 1985. Together with Daniel P. Friedman, he has long advocated the use of the Scheme 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 membe ...
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