Programming languages are our interface to the myriad of computer systems we interact with on a daily basis. They allow us to craft complex sequences of operations at increasing high levels of abstraction. How are these languages designed? How are they implemented? How do we evaluate them?
PLISS prepares students for advanced study in the field through a combination of lectures on language implementation techniques, exploring the state of the art in programming language research and practice, and mentoring sessions.
More information at https://pliss.org/2026/.
More information at https://pliss.org/2025/.
More information at https://pliss.org/2023/.
More information at https://pliss.org/2022/.
More information at https://pliss.org/2021/.
More information at https://pliss2019.github.io.
More information at https://pliss2017.github.io.