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?

The First International Summer School on Programming Language Implementation (PLISS) will be held in Bertinoro, Italy from May 20 to 27, 2017.

Lectures cover current research and future trends in programming language design and implementation, including:

  • Writing Just-in-time Compilers with LLVM
  • Performance Evaluation and Benchmarking
  • Designing a Commercial Actor Language
  • High-Performance Fully Concurrent Garbage Collection
  • Compiling Dynamic Languages
  • Language-support for Distributed Datastores
The instructors are accomplished researchers and practioners with extensive experience designing and engineering successful languages and tools.

The goal of this school is to prepare early graduate students and advanced undergraduate to research in the field. This will be done through a combination of lectures on languages implementation techniques and short talks exploring the state of the art in programming language research and practice.

Travel grants and fellowships are available to support students interested in attending PLISS.

The organizers gratefully acknowledge the support of our sponsors.