CCRMA Open House Keynote with Yann Orlarey - Faust: the Roots of Evil
Date:
Fri, 03/02/2018 - 1:30pm - 2:20pm
Location:
CCRMA Stage
Event Type:
Guest Lecture 
From Yann -
"Faust is a well-known and well-loved programming language in this house. CCRMA is one of the main contributors to the project, notably through extensive libraries thanks to Julius Smith and Romain Michon, but also architecture targets, notably for smartphones, and much more. But in this presentation, I would like to return to the roots of Faust and in particular to some elegant formalisms that inspired its design as well as some projects that preceded it. I will talk in particular about lambda-calculus, which is of course, the basis of functional programming, but whose philosophical dimension is not emphasized enough in my opinion. I will return in particular to the key notion of abstraction of lambda-calculus and how it can be used as a basis for the design of new programming languages. I will also present two examples of non-textual programming languages based on lambda-calculus where the concept of abstraction has a central role."
FREE
Open to the Public