Martin Odersky (born 5 September 1958) is a
German computer scientist
A computer scientist is a scientist who specializes in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
and professor of programming methods at
École Polytechnique Fédérale de Lausanne
The École Polytechnique Fédérale de Lausanne (, EPFL) is a public university, public research university in Lausanne, Switzerland, founded in 1969 with the mission to "train talented engineers in Switzerland".
Like its sister institution E ...
(EPFL) in Switzerland. He specializes in
code analysis and
programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s. He spearheaded the design of
Scala and
Generic Java (and
Pizza
Pizza is an Italian cuisine, Italian, specifically Neapolitan cuisine, Neapolitan, dish typically consisting of a flat base of Leavening agent, leavened wheat-based dough topped with tomato, cheese, and other ingredients, baked at a high t ...
before).
In 1989, he received his Ph.D. from
ETH Zurich
ETH Zurich (; ) is a public university in Zurich, Switzerland. Founded in 1854 with the stated mission to educate engineers and scientists, the university focuses primarily on science, technology, engineering, and mathematics. ETH Zurich ran ...
under the supervision of
Niklaus Wirth
Niklaus Emil Wirth ( IPA: ) (15 February 1934 – 1 January 2024) was a Swiss computer scientist. He designed several programming languages, including Pascal, and pioneered several classic topics in software engineering. In 1984, he won the Tu ...
, who is best known as the designer of several programming languages, including
Pascal. He did postdoctoral work at
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
and
Yale University
Yale University is a Private university, private Ivy League research university in New Haven, Connecticut, United States. Founded in 1701, Yale is the List of Colonial Colleges, third-oldest institution of higher education in the United Stat ...
.
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.
In 2007, he was inducted as a
Fellow of the Association for Computing Machinery.
On 12 May 2011, Odersky and collaborators launched Typesafe Inc. (renamed
Lightbend Inc., ), a company to provide commercial support, training, and services for Scala.
He teaches three courses on the
Coursera
Coursera Inc. () is an American global massive open online course provider. It was founded in 2012 by Stanford University computer science professors Andrew Ng and Daphne Koller. Coursera works with universities and other organizations to offe ...
online learning platform: ''Functional Programming Principles in Scala'', ''Functional Program Design in Scala'' and ''Programming Reactive Systems''.
See also
*
Timeline of programming languages
*
Scala programming language
References
External links
*
Biographical notice EPFL website
*
Interview with Martin Odersky about ScalaDr. Dobb's, 2011
Martin Odersky on the Future of Scala Interview by Sadek Drobi on Jan 10, 2012
Martin Odersky on the release of Scala 3.0.0
Living people
German computer scientists
Programming language designers
Programming language researchers
2007 fellows of the Association for Computing Machinery
Scala (programming language)
1958 births
ETH Zurich alumni
Academic staff of the École Polytechnique Fédérale de Lausanne
{{compu-bio-stub