Skip to content
Snippets Groups Projects
Forked from LARA / CS320
247 commits behind the upstream repository.

Compiler Extension Presentation Instructions

Background presentations will take place in week 14.

The presentation should be 10 minutes long.

Q&A session of 5-10 minutes will follow right after the presentation.

Shortly after, you will receive feedback from us regarding the content of your presentation, as well as some general feedback on the form.

Presentation content

Your presentation should summarize your project. In particular, we'd expect to see

  • a basic overview of the features you added to the compiler/language
  • some (short) programs highlighting the use of these features, with a description of how your extended compiler behaves on them
  • possibly some theoretical background you had to learn about to implement the extension
  • an overview of the changes you made to each compiler phase and/or which phases you added

Presentation style

Here are some useful resources on how to prepare and give talks:

Please do not use Viktor's videos as a model for the presentation, but instead incorporate as many points of the talk of Patrick Winston as you believe apply to your presentation. It is an amazing and entertaining talk, despite (or because) it is meta-circular: he does as he says. Note: breaking physical objects or referring to supernatural beings in your video is not required. Use your own judgment and strike a balance in being comfortable with what and how you are saying things and trying out these pieces of advice.