Nationality German Residence Lausanne, Switzerland Role Computer scientist | Name Martin Odersky | |
![]() | ||
Born 5 September 1958 (age 66) ( 1958-09-05 ) Books Programming in Scala, A New Approach to Formal Language Definition and Its Application to Oberon Similar People Bill Venners, Philip Wadler, Paul Phillips |
Bdsbtb 2015 martin odersky spark the ultimate scala collections
Martin Odersky (born 5 September 1958) is a German computer scientist and professor of programming methods at École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland. He specializes in code analysis and programming languages. He designed the Scala programming language and Generic Java (and Pizza before) both with others. He implemented the GJ compiler , and his implementation became the basis of javac, the Java compiler. In 2007, he was inducted as a Fellow of the Association for Computing Machinery.
Contents
- Bdsbtb 2015 martin odersky spark the ultimate scala collections
- Sbtb 2015 martin odersky panel on the past present and future of scala
- References

In 1989, he received his Ph.D. from ETH Zurich under the supervision of Niklaus Wirth, who is best known as the designer of several programming languages, including Pascal. He did postdoctoral work at IBM and Yale University.

On 12 May 2011, Odersky and collaborators launched Typesafe Inc. (renamed Lightbend Inc., February 2016 (2016-02)), a company to provide commercial support, training, and services for Scala, and he currently serves as the chairman and chief architect.

He teaches two courses on the massive open online course (MOOC) provider, Coursera, namely Functional Programming Principles in Scala and Functional Program Design in Scala.