生物:Martin Odersky是瑞士洛桑EPFL的教授。他职业生涯的大部分时间都在研究编程语言。作为Niklaus Wirth的博士生,他首先学习了结构化和面向对象编程,然后在IBM和耶鲁大学做博士后时爱上了函数式编程。Java问世后,他开始向新平台添加函数式编程结构。这导致了Pizza和GJ的诞生,并最终发展到了带有泛型的Java5。在此期间,他还开发了javac,这是当前的Java参考编译器。
在过去的10年里,Martin致力于用Scala语言统一面向对象和函数编程。Scala很快逃离了研究实验室,成为一种流行的开源工具和工业语言。他现在担任EPFL编程小组组长和Scala中心学术主管,负责Scala的开发。