Writing Notes

Programming Languages

Our programming languages faculty are widely recognized as world leaders in the theoretical foundations, practical implementation, and application of programming languages.

CSD PL research is concerned with a comprehensive science of programming that encompasses not only language design and implementation as ordinarily conceived, but also specification, verification, implementation, evaluation, and validation of programs. We believe that programming is fundamentally an explanatory activity, which requires that a program be codified in a form that not only supports execution on a computer, but also manifests its design so that they can be understood by developers and maintainers, and subjected to mechanical verification and validation.

Our work comprises a broad spectrum of research, ranging from abstract theories of programming concepts to large-scale implementations of these ideas in working software systems. It is precisely this broad scope of investigation that distinguishes us from our competitors. Over the last two decades we have repeatedly demonstrated that fundamental theory is essential for building robust and reliable systems, and that enduring and elegant theories arise from meeting the demands of building such systems.

pieces of paper on a table top with programming or CMU POP Group references

Our success in advancing an integrated view of Computer Science encourages us to take on even greater challenges, and opens up many new possibilities for us to explore. We envision that future languages will have fully formal definitions with fully checked proofs of their safety and security properties as a matter of course.


News

Portrait of Jignesh Patel.

Jignesh Patel Tapped To Lead CMU Miami as Founding Dean, Vice President

Aaron Aupperlee

by Aaron Aupperlee | Tuesday, October 20, 2026

Carnegie Mellon University has named an innovative educator, trailblazing researcher and savvy entrepreneur to help lead its new campus. Jignesh Patel will serve as the founding dean and vice president of CMU Miami, a new campus announced on Sept. 30 by CMU President Farnam Jahanian and made possible thanks to a transformative philanthropic investment by Citadel founder and CEO and Griffin Catalyst founder Ken Griffin. Read More
Portrait of Frank Pfenning

Frank Pfenning Receives Herbrand Award

Adam Kohlhaas

by Adam Kohlhaas | Friday, May 29, 2026

Frank Pfenning, a professor in Carnegie Mellon University's School of Computer Science, has been selected to receive the 2026 Herbrand Award for Distinguished Contributions to Automated Reasoning. Pfenning studies programming languages, logic and type theory, logical frameworks, automated deduction, and computer security. The Herbrand Award honors his "contributions to the foundations of type theory and logical frameworks, and the development of theory, automated tools, and applications for classical and non-classical logics." Read More

Faculty Researchers Working in this Area

Subscribe to Programming Languages