Informationen zum Autor
Martin Odersky leitet die Forschungsgruppe Programmierung an der EPFL. Seine Forschungsinteressen umfassen sowohl grundlegende als auch angewandte Aspekte von Programmiersprachen. Dazu gehören Semantik, Typsysteme, Design von Programmiersprachen und Compilerbau. Der Schwerpunkt seiner Arbeit liegt auf der Integration von objektorientierter und funktionaler Programmierung. Seine Forschungsthese ist, dass die beiden Paradigmen nur zwei Seiten derselben Medaille sind und so weit wie möglich vereinheitlicht werden sollten. Um dies zu beweisen, hat er eine Reihe von Sprachdesigns ausprobiert, von Pizza über GJ bis hin zu funktionalen Netzen. Als Mitgestalter der Java-Generik und als Originalautor des aktuellen javac-Referenzcompilers hat er auch die Entwicklung von Java beeinflusst. Seine derzeitige Arbeit konzentriert sich auf die Scala-Programmiersprache, die FP und OOP vereint und dabei vollständig mit Java und .NET interoperabel ist.
Martin Odersky promovierte 1989 an der ETH Zürich. Ab 1989 war er als Forscher am IBM T.J. Watson Research Center und ab 1991 an der Yale University tätig. Danach war er ab 1993 Professor an der Universität Karlsruhe und ab 1997 an der University of South Australia. Seit 1999 ist er ordentlicher Professor an der EPFL. Er ist Mitherausgeber des Journal of Functional Programming und Mitglied der IFIP WG 2.8. Er war Konferenzleiter der ICFP 2000 und Programmleiter der ECOOP 2004 sowie der ETAPS/CC 2007.