Martin Odersky

Martin Odersky ( born September 5, 1958) is a German computer scientist, developer of the current version of javac and founder of the Scala programming language. He teaches as a professor of programming methods at the École Polytechnique Fédérale de Lausanne.

Creation

Odersky received his doctorate in 1989 at the ETH Zurich.

Under Niklaus Wirth he was involved among other things, on the development of Modula 2 and Oberon. In our own projects, he later developed together with Philip Wadler Java based language Pizza and Generic Java, also a Java extension that provides support for generic types transposed and that caused these were eventually built into Java in 2004.

Since 1999, Odersky has been working at the " École Polytechnique Fédérale de Lausanne ", where he teaches as a professor of programming methods today. He developed there, which is based on Petri nets programming Funnel. Odersky 2001 began with the development of the programming language Scala, which combines principles of functional and object-oriented programming. Scala was released in 2004.

2011 Odersky founded Typesafe, the company, the commercial support of Scala and the Scala Akka Framework dedicated to. As a consultant to the Company, among others, Java founder James Gosling has worked.

Publications (selection )

  • Martin Odersky: Programming in Scala. Second edition. Artima Press, Walnut Creek, California 2012, ISBN 978-0-9815316-4-9.
  • Martin Odersky, Shriram Krishnamurthi: compiler construction. Springer, Berlin, Heidelberg, New York 2007, ISBN 978-3-540-71228-2.
  • Martin Odersky ( Eds.): ECOOP 2004 - Object-Oriented Programming: 18th European Conference, Oslo, Norway, June 14-18, 2004, Proceedings. Springer, Berlin 2004, ISBN 978-3-540-22159-3.
  • Martin Odersky: A new approach to formal language definition and its application to Oberon. Zurich 1989, ISBN 978-3-7281-1732-8.
553396
de