All People

Profile

R. Kent  Dybvig

R. Kent Dybvig

Professor Emeritus of Computer Science

Contact Information

dyb@cs.indiana.edu
(812) 855-8653

Education

  • Ph.D. in Computer Science at The University of North Carolina at Chapel Hill, 1987
  • M.S. in Computer Science at Indiana University, 1983
  • B.A. in Mathematics and Computer Science at Indiana University, 1980

Courses Taught at SOIC

Biography

Kent Dybvig and his students engage in research on the design and implementation of programming languages that has led to contributions involving control operators, syntactic abstraction, program analysis, compiler optimization, register allocation, multithreading, automatic storage management, and more. In 1984 he created the Chez Scheme implementation of Scheme and remains its principal developer. Known for fast compile times and reliability as well as for its ability to compile and run even complex programs with large memory footprints efficiently, Chez Scheme has been used to build commercial systems for enterprise integration, web serving, virtual reality, robotic drug testing, and circuit layout, among others. It is also used for computer science education at all levels as well as research in a variety of areas. Dybvig is author of The Scheme Programming Language, fourth edition (MIT Press) and was chair of the editorial committee for the Sixth Revised Report on Scheme.

Research Areas