Quick links

Programming Languages & Compilers

The field of programming languages is concerned with language design and implementation, as well as methods for reasoning about the behavior of programs. The goal of research in this area is to make it easier for software developers to write correct and performant code.

At Princeton, researchers are interested in functional programming languages, type theory, compilers, program analysis and synthesis, and formal verification. Topics span from developing the mathematical theory of programming languages to interdisciplinary work that intersects with domains such as networking, computer architecture, and distributed systems.

The Princeton Programming Languages Group website can be found at http://pl.cs.princeton.edu/.

Associated Faculty

Associated Graduate Students

Follow us: Facebook Twitter Linkedin