Not registered as user yet
Name: Martin Odersky
Bio: Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He has been working on programming languages for most of his career. He first studied structured and object-oriented programming as a PhD student of Niklaus Wirth, then fell in love with functional programming while working as a post doc at IBM and Yale. When Java came out, he started to add functional programming constructs to the new platform. This led to Pizza and GJ and eventually to Java 5 with generics. During that time he also developed javac, the current reference compiler for Java.
Over the last 10 years, Martin worked on unifying object-oriented and functional programming in the Scala language. Scala quickly escaped from the research lab and became a popular open source tool and industrial language. He now oversees development of Scala as head of the programming group at EPFL and as academic director of the Scala center.
Affiliation: EPFL, Switzerland
Personal website: http://lampwww.epfl.ch/~odersky/
Research interests: Programming Languages, Scala, Objects, Functions
SPLASH 2016 Activities
- Author of Implementing Higher-Kinded Types in Dotty within the Scala-track in Scala 2016
- Session Chair of Program Synthesis (part of SPLASH 2016 OOPSLA)
- Author of Call Graphs for Languages with Parametric Polymorphism within the OOPSLA-track in SPLASH 2016
- Keynote Speaker of SPLASH 2016 Keynote: From DOT to Dotty -- Foundations and Types for Objects As Modules within the Keynotes and Awards-track in SPLASH 2016
- Show activities from other conferences
View general profile