Computers and related technologies are only as good as the instructions given to them by humans. Countless programming languages have been developed, each with their own unique advantages and disadvantages. But as the universe of computation perpetually evolves, programmers need new interfaces to take full advantage of new breakthroughs.

The UChicago CS Programming Languages group studies language design and implementation, from theoretical foundations to practical applications. Faculty and students develop new languages and compilers for parallel computing, quantum computing, and image analysis and visualization, new techniques for reasoning about and verifying programs, and new user interfaces that make programming computers accessible to broader audiences. The group also collaborates with other research areas in the department to construct new ways of preventing, detecting, and correcting flaws in large software systems.

Labs & Groups

Programming Languages Group

Interested in all aspects of programming language design and implementation, ranging from theoretical foundations to practical applications.

Related Faculty

Ravi Chugh

Associate Professor, Department of Computer Science

Robert Rand

Assistant Professor, Department of Computer Science

John H. Reppy

Professor, Department of Computer Science

Upcoming Events

Join us in-person and online for seminars, panels, hack nights, and other gatherings on the frontier of computer science.
Aug
19
Upcoming Event

DSI Summer Lab: Final Symposium

Aug 19, 2022

News & Events

UChicago CS News

Overhaul of Standard ML of New Jersey System Wins Special IFL Award

Aug 05, 2021
UChicago CS News

Two UChicago CS PhD Students Receive 2021 Harper Fellowship

Jun 07, 2021
Past Event

Fraser Brown (Stanford) – Eliminating Bugs in Real Systems

Apr 12, 2021
Past Event

Greg Nelson (Washington) – Learning Technology for Formal Systems

Mar 11, 2021
UChicago CS News

Quantum Compiler Co-Created by Robert Rand Named Distinguished Paper at POPL 21

Jan 21, 2021
UChicago CS News

Ravi Chugh Promoted to Associate Professor at UChicago Computer Science

Jan 06, 2021
UChicago CS News

UChicago CS Alums Go On To Exciting Futures in Academia, Industry, and Startups

Nov 24, 2020
UChicago CS News

New Asst. Prof. Robert Rand Writes the Language of Tomorrow’s Quantum Computers

Nov 17, 2020
UChicago CS News

Why TIPP&SEE Works: CANON Lab Research Wins Best Paper at CS Education Conference

Oct 15, 2020
Past Event

Ravi Chugh (UChicago) – Reimagining the User Interfaces for Programming

Oct 02, 2020
UChicago CS News

PhD Student Yi Ding Receives CRA Computing Innovation Fellowship

Aug 24, 2020
UChicago CS News

Four New Faculty Join UChicago Computer Science for 2020-21

Jul 27, 2020
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube