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 Programming Language Implementation Summer School (PLISS) will be held in Bertinoro, Italy from May 20 to 27, 2017. The Summer School's goal is to prepare early graduate students and advanced undergraduates for research in the field. This will be done through a combination of lectures on language implementation techniques and short talks exploring the state of the art in programming language research and practice.
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
- Testing Programming Language Implementations
- Abstract Interpretation and Static Analysis
The instructors are accomplished researchers and practitioners with extensive experience designing and engineering successful languages and tools.
Travel grants and fellowships are available to support students interested in attending PLISS. The organizers gratefully acknowledge the support of our sponsors.
Registration
The Summer School is open to undergraduates and graduate students who are interested in programming language implementation.
Fellowships to cover travel cost and registration are available.
Full registration includes accommodation, breakfast, and lunch. Early bird registration (before Mar 31st) is €400.
To express your interest in the Summer School, please send the following information to pliss-bertinoro@googlegroups.com your:
- Full name
- Country of origin
- Minority group (if applicable)
- A brief letter of recommendation from your advisor/supervisor(s)
- Your current academic status (e.g. undergrad / postgrad, 2nd year etc.)
- A brief description of your future academic/industry plans/goals.
- An estimated budget (if you require travel assistance)
Successful applicants will then be sent a link to the payment website to complete their registration. Participants who require travel documents to travel to Italy should start the process of obtaining them as soon as possible.
Housing
Registration includes accommodation. All students and speakers will be staying on campus to foster a culture of learning and sharing.
Food
Registration includes breakfast and lunch. There are various dinner options in Bertinoro (a 5 minute walk away from the Centre).
Who can attend?
The main target audience are students interested in programming languages. We particularly interested in encouraging minorities and also undergraduates. Anyone else is welcome space permitting.
How to apply?
Send us email, at the address listed on the registration page on the official website, with the information we require. Tell us why you are interested in the school and what your background is. If you need funding tell us how much you think you would need. Don't hesitate to ask questions.
For more information please click "Further Official Information" below.
This opportunity has expired. It was originally published here:
https://pliss2017.github.io/index.html