Musical Programming Languages

It may seem like a weird project—how are programming languages at all… musical?  For my graduate programming languages course I decided to do a survey on the topic.  Everything from “Live Programming” (a performance-based form of coding) to aspect-oriented programming is mentioned with a good bit of detail.  Anytime one gets to play the star wars theme as part of an explanation to a class of computer scientists is research well spent!

Download the Musical Programming Languages Survey Paper (PDF Format)