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 35 Citations 5,654 137 World Ranking 7626 National Ranking 3574

Research.com Recognitions

Awards & Achievements

2014 - ACM Distinguished Member

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Object-oriented programming

The scientist’s investigation covers issues in Programming language, Mixin, Theoretical computer science, Scheme and Class. His research related to Java, Parsing, Lisp, Compiler and Macro might be considered part of Programming language. His Mixin research includes themes of Control and Dynamic compilation.

The study of Theoretical computer science is intertwined with the study of Semantics in a number of ways. He has researched Scheme in several fields, including Fifth-generation programming language, Syntax and High-level programming language. His Class study also includes fields such as

  • Object-oriented programming and related Modular design,
  • Soundness most often made with reference to Inheritance.

His most cited work include:

  • Classes and mixins (390 citations)
  • DrScheme: a programming environment for Scheme (226 citations)
  • Semantics Engineering with PLT Redex (221 citations)

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

Matthew Flatt spends much of his time researching Programming language, Scheme, Racket, Macro and Theoretical computer science. His works in Debugging, Compiler, Object-oriented programming, Component and Class are all subjects of inquiry into Programming language. His work in Object-oriented programming covers topics such as Inheritance which are related to areas like Java.

His biological study deals with issues like Context, which deal with fields such as Soundness. Within one scientific family, Matthew Flatt focuses on topics pertaining to Semantics under Scheme, and may sometimes address concerns connected to Rewriting. He interconnects Syntax, First-generation programming language, Programmer and Domain-specific language in the investigation of issues within Macro.

He most often published in these fields:

  • Programming language (58.62%)
  • Scheme (20.69%)
  • Racket (15.86%)

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

  • Programming language (58.62%)
  • Racket (15.86%)
  • Debugging (8.28%)

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

His primary areas of investigation include Programming language, Racket, Debugging, Macro and Artificial intelligence. His work is dedicated to discovering how Programming language, Constructed language are connected with Usability and other disciplines. His study in Debugging is interdisciplinary in nature, drawing from both Visualization and Metaprogramming.

His Macro course of study focuses on Syntax and Domain-specific language. His Artificial intelligence research incorporates themes from Standard language and Natural language processing. His work carried out in the field of Gradual typing brings together such families of science as Class, Object-oriented programming and Soundness.

Between 2014 and 2020, his most popular works were:

  • A programmable programming language (30 citations)
  • The racket manifesto (27 citations)
  • Towards Practical Gradual Typing (20 citations)

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

  • Programming language
  • Operating system
  • Object-oriented programming

His scientific interests lie mostly in Programming language, Racket, Gradual typing, Software and Set. Matthew Flatt conducts interdisciplinary study in the fields of Programming language and Design elements and principles through his research. Many of his Racket research pursuits overlap with Language primitive, Fourth-generation programming language, Very high-level programming language and First-generation programming language.

His Gradual typing study combines topics in areas such as Class, Object-oriented programming, Soundness and Code. His work deals with themes such as Extensibility and Role-based access control, Computer access control, Access control, which intersect with Software. Matthew Flatt combines subjects such as Variable, Theoretical computer science, Macro, Algorithm and Scope with his study of Set.

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

Classes and mixins

Matthew Flatt;Shriram Krishnamurthi;Matthias Felleisen.
symposium on principles of programming languages (1998)

587 Citations

Classes and mixins

Matthew Flatt;Shriram Krishnamurthi;Matthias Felleisen.
symposium on principles of programming languages (1998)

587 Citations

Semantics Engineering with PLT Redex

Matthias Felleisen;Robert Bruce Findler;Matthew Flatt.
(2009)

346 Citations

Semantics Engineering with PLT Redex

Matthias Felleisen;Robert Bruce Findler;Matthew Flatt.
(2009)

346 Citations

DrScheme: a programming environment for Scheme

Robert Bruce Findler;John Clements;Cormac Flanagan;Matthew Flatt.
Journal of Functional Programming (2002)

320 Citations

DrScheme: a programming environment for Scheme

Robert Bruce Findler;John Clements;Cormac Flanagan;Matthew Flatt.
Journal of Functional Programming (2002)

320 Citations

Units: cool modules for HOT languages

Matthew Flatt;Matthias Felleisen.
programming language design and implementation (1998)

312 Citations

Units: cool modules for HOT languages

Matthew Flatt;Matthias Felleisen.
programming language design and implementation (1998)

312 Citations

How to Design Programs

Shriram Krishnamurthi;Robert Bruce Findler;Matthias Felleisen;Matthew Flatt.
(2001)

273 Citations

How to Design Programs

Shriram Krishnamurthi;Robert Bruce Findler;Matthias Felleisen;Matthew Flatt.
(2001)

273 Citations

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

Contact us

Best Scientists Citing Matthew Flatt

Matthias Felleisen

Matthias Felleisen

Northeastern University

Publications: 81

Shriram Krishnamurthi

Shriram Krishnamurthi

Brown University

Publications: 78

Robert Bruce Findler

Robert Bruce Findler

Northwestern University

Publications: 34

Sven Apel

Sven Apel

Saarland University

Publications: 29

Cormac Flanagan

Cormac Flanagan

University of California, Santa Cruz

Publications: 26

Stéphane Ducasse

Stéphane Ducasse

University of Lille

Publications: 24

Grigore Rosu

Grigore Rosu

University of Illinois at Urbana-Champaign

Publications: 23

Don Batory

Don Batory

The University of Texas at Austin

Publications: 20

Christian Kästner

Christian Kästner

Carnegie Mellon University

Publications: 19

Andrew P. Black

Andrew P. Black

Portland State University

Publications: 18

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 17

James Noble

James Noble

Victoria University of Wellington

Publications: 17

Martin Odersky

Martin Odersky

École Polytechnique Fédérale de Lausanne

Publications: 16

Oscar Nierstrasz

Oscar Nierstrasz

University of Bern

Publications: 14

Eelco Visser

Eelco Visser

Delft University of Technology

Publications: 14

Todd Millstein

Todd Millstein

University of California, Los Angeles

Publications: 13

Trending Scientists

Hui Li

Hui Li

Xidian University

David A. Ferrucci

David A. Ferrucci

IBM (United States)

Joan Ribas

Joan Ribas

University of Barcelona

Mordechai Sheves

Mordechai Sheves

Weizmann Institute of Science

Roger E. Koeppe

Roger E. Koeppe

University of Arkansas at Fayetteville

Leonid Gorb

Leonid Gorb

Jackson State University

Motoyuki Ashikari

Motoyuki Ashikari

Nagoya University

Barry I. Posner

Barry I. Posner

McGill University

Andreas Ziegler

Andreas Ziegler

University of Ulm

Peter W. Swaan

Peter W. Swaan

University of Maryland, Baltimore

Christopher L. Kirkland

Christopher L. Kirkland

Curtin University

Peter M. Chapman

Peter M. Chapman

Golder Associates (Canada)

Björn Rasch

Björn Rasch

University of Fribourg

Allan I. Levey

Allan I. Levey

Emory University

Masato Nagino

Masato Nagino

Nagoya University

Onora O'Neill

Onora O'Neill

University of Cambridge

Something went wrong. Please try again later.