Martin Odersky
German computer scientist, inventor of Scala programming language
About Martin Odersky
Born 1958. Martin Odersky is a German computer scientist, engineer, professor, programmer and software developer, known for Generic Java, Massive open online course and Scala (programming language).
Martin Odersky (born 5 September 1958) is a German computer scientist and professor of programming methods at École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland. He specializes in code analysis and programming languages. He spearheaded the design of Scala ).
In 1989, he received his Ph.D. from ETH Zurich under the supervision of Niklaus Wirth, who is best known as the designer of several programming languages, including Pascal. He did postdoctoral work at IBM and Yale University.
In 1997, he implemented the GJ compiler, and his implementation became the basis of javac, the Java compiler.
In 2001, he and others began working on Scala which had its first public release in 2004.
He teaches three courses on the Coursera online learning platform: Functional Programming Principles in Scala, Functional Program Design in Scala and Programming Reactive Systems.
He received the ACM SIGPLAN Programming Languages Achievement Award in 2025.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in Martin Odersky's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Martin Odersky's
Frequently asked questions
Who is Martin Odersky?
German computer scientist, inventor of Scala programming language
When was Martin Odersky born?
Martin Odersky was born on 5 September 1958 in Lausanne.
What is Martin Odersky's occupation?
Martin Odersky is a computer scientist, engineer, professor, programmer and software developer.
What is Martin Odersky known for?
Martin Odersky is known for Generic Java, Massive open online course and Scala (programming language).
What nationality is Martin Odersky?
Martin Odersky is German.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Martin Odersky. https://biography.guide/martin-odersky/
MLA: "Martin Odersky." Biography.guide, https://biography.guide/martin-odersky/.
Chicago: "Martin Odersky." Biography.guide. https://biography.guide/martin-odersky/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:31 UTC