What does every student interested in programming languages need to learn about the practical side of the field? That is the question that the first international summer school on programming language implementation (or PLISS for short) has set out to answer.
The school will feature twelve speakers versed in programming language practicae ranging from abstract interpretation to garbage collection and from compiler implementation to language design. The lectures will feature hands on exercises as well as lessons learned from large scale industrial efforts.
Lectures cover current research and future trends in programming language design and implementation, including:
- Writing Just-in-time Compilers with LLVM with Jan Vitek
- Performance Evaluation and Benchmarking with Laurie Tratt
- Designing a Commercial Actor Language with Sophia Drossopoulou and Heather Miller
- High-Performance Fully Concurrent Garbage Collection with Richard Jones
- Compiling Dynamic Languages with David Edelsohn
- Language-support for Distributed Datastores with Suresh Jagannathan
- Testing Programming Language Implementations with Alastair Donaldson
- Abstract Interpretation and Static Analysis with lectures by Francesco Logozzo and Matt Might
- The evolution of Scala with Martin Odersky
A summer school is also an opportunity to get know the speakers and get ideas for research problems. Students will have the opportunity to socialize with a peer group of other students in PL as well as professors and industrial researchers.
Thanks to generous funding from NSF, ONR and SIGPLAN, costs will be kept low and some fellowships are available to cover travel costs.
More information at:
(Oregon is a reference to the OPLSS, in which you may also be interested.)