Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
Martin Odersky

Registered user since Sun 20 Jun 2021

Name:Martin Odersky

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 chairman of the Typesafe company.

Affiliation:Ecole Polytechnique Federale de Lausanne
Research interests:Programming Languages, Scala, Objects, Functions


SPLASH 2014 Late Data Layout: Unifying Data Representation Transformations
Late Data Layout: Unifying Data Representation Transformations
Foundations of Path-Dependent Types
Staged Parser Combinators for Efficient Data Processing
Show activities from other conferences

SPLASH 2014-profile
View general profile