Prof. Martin Odersky

Laboratoire de méthodes de programmation, EPFL

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.

Artikel des Autors

Scala-Programmiersprache: Big-Data-Analytik ermöglichen

Das Ziel des Projekts war es, die Kombination von Programmiersprachen und Datenbanken zu verbessern. Die Resultate wurden in Scala 3 integriert.

Alle Autoren

Prof. Friedrich Eisenbrand Prof. Thomas Hofmann Prof. Lydia Y. Chen Prof. Willy Zwaenepoel Prof. Robert Soulé Prof. Rolf H. Weber Prof. Erkki Oja Beatrice Huber Prof. Sabine Gless Dr. med. Monique Lehky Hagen und Prof. Dr. ès sc. Diego Kuonen Prof. Volkan Cevher Prof. Reto Knutti Prof. Philippe Cudré-Mauroux Prof. Susanne Bleisch Prof. Michael Böhlen / Prof. Abraham Bernstein Prof. Alessandro Lomi Prof. Andreas Krause Prof. Gunnar Rätsch / Dr Andre Kahles Prof. Marco Zaffalon Dr Markus Christen Dr Michele Loi Dr Eleonora Viganò Dr Christophe Schneble Prof. Bernice Simone Elger Dr Marcello Ienca Prof. Antoinette Weibel Prof. Effy (Eftychia) Vayena Prof. Svyatoslav Voloshynovskiy / Prof. Samuel Krucker / Prof. Martin Melchior Prof. Kurt Stockinger Prof. N. Salamin, Prof. C. Dessimoz, Prof. M. Robinson-Rechavi, Prof. B. Chopard Prof. Martin Odersky Prof. Michael Lechner Prof. Walter Karlen ScanVan Team Prof. Helmut Harbrecht Prof. Sabine Gless / Prof. Herbert Zech Prof. Mira Burri Dr John Berezowski Prof. Dmitriy Traytel / Prof. David Basin Prof. Jean-Louis Scartezzini Prof. Ch. Alewell und Prof. V. Roth Prof. Sophie Mützel Prof. Kay W. Axhausen Christine Möhrke-Sobolewski Dr Anthony Strittmatter Philippe Saner Isabel Ebert Prof. Emanuela Keller Prof. Reinhard Riedl Prof. Sihem Amer-Yahia Maxim Samarin Gabriel Kasper Dr Michael Knaus Benedikt Knüsel / Marius Zumwald Dr Heinz Stockinger Gabriel Kasper / Isabel Ebert / Simon Schafheitle Dr Cédric Huwyler Lauren Zweifel Rahel Estermann