Martin Odersky
Encyclopedia
Martin Odersky is a German
computer scientist
and professor of programming methods at the EPFL
. He specialises in code analysis
and programming languages.
In 1989 Odersky received his Ph.D. from the ETH Zurich
.
He designed the Scala programming language and Generic Java, and built the current generation of javac
, the Java compiler.
In 2007 he was inducted as a Fellow of the Association for Computing Machinery
.
In 2011, Odersky founded Typesafe, a company to support and promote Scala.
Germany
Germany , officially the Federal Republic of Germany , is a federal parliamentary republic in Europe. The country consists of 16 states while the capital and largest city is Berlin. Germany covers an area of 357,021 km2 and has a largely temperate seasonal climate...
computer scientist
Computer scientist
A computer scientist is a scientist who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....
and professor of programming methods at the EPFL
École polytechnique fédérale de Lausanne
The École polytechnique fédérale de Lausanne is one of the two Swiss Federal Institutes of Technology and is located in Lausanne, Switzerland.The school was founded by the Swiss Federal Government with the stated mission to:...
. He specialises in code analysis
Static code analysis
Static program analysis is the analysis of computer software that is performed without actually executing programs built from that software In most cases the analysis is performed on some version of the source code and in the other cases some form of the object code...
and programming languages.
In 1989 Odersky received his Ph.D. from the ETH Zurich
ETH Zurich
The Swiss Federal Institute of Technology Zurich or ETH Zürich is an engineering, science, technology, mathematics and management university in the City of Zurich, Switzerland....
.
He designed the Scala programming language and Generic Java, and built the current generation of javac
Javac
javac is the primary Java compiler, included in the Java Development Kit from Oracle Corporation.The compiler accepts source code conforming to the Java language specification and produces bytecode conforming to the Java Virtual Machine Specification .javac is itself written in Java...
, the Java compiler.
In 2007 he was inducted as a Fellow of the Association for Computing Machinery
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
.
In 2011, Odersky founded Typesafe, a company to support and promote Scala.
External links
- Martin Odersky's home page
- Interview with Martin Odersky about Scala Dr. Dobb's, 2011
- Biographical notice, EPFL website
- Publications
- Blog in typesafe