Проф. Мартин Одерски

Област на изследване: езици за програмиране

Научните интереси на проф. Мартин Одерски обхващат както фундаментални, така и приложни аспекти на езиците за програмиране. Те включват семантика, типови системи, дизайн на езици за програмиране и конструиране на компилатори. Основният фокус на работата му е върху интеграцията на обектно-ориентирано и функционално програмиране. Неговата изследователска теза е, че двата модела са просто две страни на една и съща монета и трябва да бъдат обединени колкото е възможно повече. За да докаже това, той е експериментирал с редица езикови дизайни, от Pizza до GJ до Functional Nets. Той също така е повлиял на развитието на Java като съ-дизайнер на Java generics и като оригинален автор на текущия javac reference compiler. Настоящата му работа се концентрира върху езика за програмиране Scala, който обединява FP и OOP, като същевременно остава напълно оперативно съвместим с Java и .NET.
Мартин Одерски получава докторска степен от ETH Zurich през 1989 г. Той заема изследователски позиции в IBM T.J. Watson Research Center от 1989 г. и в Yale University от 1991 г. След това е професор в University of Karlsruhe от 1993 г. и в University of South Australia от 1997 г. Присъединява се към EPFL като редовен професор през 1999 г. Той е асоцииран редактор на Journal of Functional Programming и член на IFIP WG 2.8. Бил е председател на конференцията за ICFP 2000 и председател на програмата за ECOOP 2004, както и ETAPS/CC 2007.