SPLASH 2013
Sat 26 - Thu 31 October 2013 Indianapolis, United States
Martin Odersky

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.

Country: Switzerland

Affiliation: EPFL, Switzerland

Personal website: http://lampwww.epfl.ch/~odersky/

Research interests: Programming Languages, Scala, Objects, Functions

Contributions

GPCE 2013Author of Spiral in Scala: Towards the Systematic Construction of Generators for Performance Libraries within the Research Papers-track
Author of Forge: Generating a High Performance DSL Implementation from a Declarative Specification. within the Research Papers-track
SPLASH 2013Author of Miniboxing: Improving the Speed to Code Size Tradeoff in Parametric Polymorphism Translations within the OOPSLA-track
Author of Instant Pickles: Generating Object-Oriented Pickler Combinators for Fast and Extensible Serialization within the OOPSLA-track
Show activities from other conferences

SPLASH 2013-profile
View general profile