Martin Odersky

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Martin Odersky
Mark Odersky photo by Linda Poeng.jpg
Born (1958-09-05) 5 September 1958 (age 57)
Residence Lausanne, Switzerland
Nationality German
Fields Computer languages
Alma mater Ludwig Maximilian University of Munich, ETH Zurich
Known for Generic Java, Scala, MOOC

Martin Odersky (born 5 September 1958) is a German computer scientist and professor of programming methods at EPFL in Switzerland. He specializes in code analysis and programming languages. He designed the Scala programming language[1][2] and Generic Java (and Pizza before[3]) both with others, and built the current generation of javac, the Java compiler. In 2007, he was inducted as a Fellow of the Association for Computing Machinery.

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.

In 2011, he founded Typesafe Inc., a company to support and promote Scala,[2] and he currently serves as the chairman and chief architect.[4]

He teaches two courses on the massive open online course provider, Coursera, namely Functional Programming Principles in Scala and Principles of Reactive Programming.[5][6]


  1. ^ "Artima Weblogs". EPFL. 2006. Retrieved 22 May 2013. 
  2. ^ a b Peter Delevett (16 May 2011). "Cloud computing pioneer Martin Odersky takes wraps off his new company Typesafe". San Jose-Mercury News. Retrieved 22 May 2013. 
  3. ^
  4. ^ "Company Leadership". Retrieved 5 November 2013. 
  5. ^ "Functional Programming Principles in Scala". Retrieved 10 July 2013. 
  6. ^ "Principles of Reactive Programming". Retrieved 5 November 2013. 

External links[edit]