Biography.guide
Home › People › Computer scientist › Martin Odersky
Portrait of Martin Odersky

Martin Odersky

b. 1958

German computer scientist, inventor of Scala programming language

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

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.

Biography shop

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
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Known for
Generic Java, Massive open online course, Scala (programming language)
Education
ETH Zurich, Ludwig Maximilian University of Munich
Employers
École polytechnique fédérale de Lausanne
Awards
ACM Fellow

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

· Wikipedia: Martin Odersky

· Wikidata: Q847990

· DBpedia: Martin Odersky

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