D-Index & Metrics Best Publications

D-Index & Metrics D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.

Discipline name D-index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines. Citations Publications World Ranking National Ranking
Computer Science D-index 59 Citations 12,845 181 World Ranking 2266 National Ranking 59

Research.com Recognitions

Awards & Achievements

2007 - ACM Fellow For contributions to functional and object-oriented programming languages.

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Object-oriented programming
  • Functional programming

Martin Odersky mostly deals with Programming language, Scala, Java, Object-oriented programming and Functional programming. The study incorporates disciplines such as Type checking and Code generation in addition to Programming language. He combines subjects such as Abstract data type, Generic programming and Process management with his study of Scala.

Martin Odersky usually deals with Java and limits it to topics linked to Parametric polymorphism and Strengths and weaknesses, First-generation programming language and Very high-level programming language. Within one scientific family, Martin Odersky focuses on topics pertaining to Type theory under Object-oriented programming, and may sometimes address concerns connected to Soundness, Type family and Algebraic data type. His Compiler course of study focuses on Parallel computing and Software.

His most cited work include:

  • Making the future safe for the past: adding genericity to the Java programming language (482 citations)
  • An Overview of the Scala Programming Language (458 citations)
  • Pizza into Java: translating theory into practice (386 citations)

What are the main themes of his work throughout his whole career to date?

His primary areas of investigation include Programming language, Scala, Compiler, Theoretical computer science and Programming paradigm. His research combines Parallel computing and Programming language. His study explores the link between Scala and topics such as Macro that cross with problems in Metaprogramming and Programmer.

His work in the fields of Compiler, such as Compiler construction, intersects with other areas such as Digital subscriber line. In his work, Type is strongly intertwined with Soundness, which is a subfield of Theoretical computer science. The concepts of his Domain-specific language study are interwoven with issues in CUDA and Code generation.

He most often published in these fields:

  • Programming language (66.86%)
  • Scala (43.79%)
  • Compiler (20.12%)

What were the highlights of his more recent work (between 2013-2020)?

  • Scala (43.79%)
  • Programming language (66.86%)
  • Compiler (20.12%)

In recent papers he was focusing on the following fields of study:

His primary areas of study are Scala, Programming language, Compiler, Semantics and Theoretical computer science. His Scala study incorporates themes from Context, Object, Object type, Initialization and Bytecode. Programming language is closely attributed to Parallel computing in his research.

Martin Odersky has researched Compiler in several fields, including Python, Agile software development, External Data Representation, Plug-in and Source code. His Semantics research incorporates themes from Implicit function, Metaprogramming, Concurrency, Generalization and Programming paradigm. The various areas that Martin Odersky examines in his Theoretical computer science study include Construct and Data structure.

Between 2013 and 2020, his most popular works were:

  • Delite: A Compiler Architecture for Performance-Oriented Embedded Domain-Specific Languages (115 citations)
  • The Essence of Dependent Object Types (47 citations)
  • Hardware system synthesis from Domain-Specific Languages (45 citations)

In his most recent research, the most cited papers focused on:

  • Programming language
  • Object-oriented programming
  • Functional programming

The scientist’s investigation covers issues in Scala, Programming language, Semantics, Programming paradigm and Embedding. His Scala study integrates concerns from other disciplines, such as Subtyping, Object type, Object-oriented programming, Simple and Range. Programming language is represented through his Component, Serialization, Concurrent computing, Functional programming and Top-down parsing research.

While the research belongs to areas of Semantics, Martin Odersky spends his time largely on the problem of Compiler, intersecting his research to questions surrounding Implicit function, Generalization, Metaprogramming, Parallel computing and CUDA. His work focuses on many connections between Programming paradigm and other disciplines, such as Domain-specific language, that overlap with his field of interest in Data structure, Code generation, Computer hardware and Design knowledge. His Embedding research focuses on Theoretical computer science and how it connects with Concurrency.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Best Publications

Programming in Scala

Martin Odersky;Lex Spoon;Bill Venners.
(2008)

1002 Citations

An Overview of the Scala Programming Language

Martin Odersky;Philippe Altherr;Vincent Cremet;Burak Emir.
(2004)

838 Citations

Making the future safe for the past: adding genericity to the Java programming language

Gilad Bracha;Martin Odersky;David Stoutamire;Philip Wadler.
conference on object-oriented programming systems, languages, and applications (1998)

786 Citations

Pizza into Java: translating theory into practice

Martin Odersky;Philip Wadler.
symposium on principles of programming languages (1997)

691 Citations

Scala Actors: Unifying thread-based and event-based programming

Philipp Haller;Martin Odersky.
Theoretical Computer Science (2009)

486 Citations

A call-by-need lambda calculus

Zena M. Ariola;John Maraist;Martin Odersky;Matthias Felleisen.
symposium on principles of programming languages (1995)

476 Citations

A statically safe alternative to virtual types

K. B. Bruce;M. Odersky;P. Wadler.
Lecture Notes in Computer Science (1998)

369 Citations

Lightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs

Tiark Rompf;Martin Odersky.
generative programming and component engineering (2010)

364 Citations

Scalable component abstractions

Martin Odersky;Matthias Zenger.
conference on object-oriented programming systems, languages, and applications (2005)

327 Citations

Type inference with constrained types

Martin Odersky;Martin Sulzmann;Martin Wehr.
Theory and Practice of Object Systems (1999)

292 Citations

If you think any of the details on this page are incorrect, let us know.

Contact us

Best Scientists Citing Martin Odersky

Viktor Kuncak

Viktor Kuncak

École Polytechnique Fédérale de Lausanne

Publications: 46

Simon Jones

Simon Jones

Microsoft (United States)

Publications: 36

Thomas R. Gruber

Thomas R. Gruber

Apple (United States)

Publications: 33

James Noble

James Noble

Victoria University of Wellington

Publications: 32

Mira Mezini

Mira Mezini

Technical University of Darmstadt

Publications: 32

Yannis Smaragdakis

Yannis Smaragdakis

National and Kapodistrian University of Athens

Publications: 24

Mirko Viroli

Mirko Viroli

University of Bologna

Publications: 24

Sven Apel

Sven Apel

Saarland University

Publications: 22

Jerome R. Bellegarda

Jerome R. Bellegarda

Apple (United States)

Publications: 21

Kunle Olukotun

Kunle Olukotun

Stanford University

Publications: 20

Peter Müller

Peter Müller

ETH Zurich

Publications: 20

Benjamin C. Pierce

Benjamin C. Pierce

University of Pennsylvania

Publications: 20

Jan Vitek

Jan Vitek

Northeastern University

Publications: 19

Jonathan Aldrich

Jonathan Aldrich

Carnegie Mellon University

Publications: 19

Patrick Eugster

Patrick Eugster

Universita della Svizzera Italiana

Publications: 18

Andrew C. Myers

Andrew C. Myers

Cornell University

Publications: 18

Trending Scientists

Horacio Saggion

Horacio Saggion

Pompeu Fabra University

Fabio A. González

Fabio A. González

National University of Colombia

Raja Chatila

Raja Chatila

Sorbonne University

Edward T. Olejniczak

Edward T. Olejniczak

Vanderbilt University

M.Albert Vannice

M.Albert Vannice

Pennsylvania State University

Ajit J. Thakkar

Ajit J. Thakkar

University of New Brunswick

Saravanamuthu Vigneswaran

Saravanamuthu Vigneswaran

University of Technology Sydney

Yaping Li

Yaping Li

Chinese Academy of Sciences

Jung Ho Kim

Jung Ho Kim

University of Wollongong

Richard Cronn

Richard Cronn

US Forest Service

Vladimir P. Torchilin

Vladimir P. Torchilin

Northeastern University

Gerardo Gamba

Gerardo Gamba

National Autonomous University of Mexico

Catherine Verney

Catherine Verney

Grenoble Alpes University

Adriana D. Kugler

Adriana D. Kugler

National Bureau of Economic Research

Barney G. Glaser

Barney G. Glaser

University of California, San Francisco

Marc F. Plattner

Marc F. Plattner

National Endowment for Democracy

Something went wrong. Please try again later.