D-Index & Metrics Best Publications

D-Index & Metrics

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 44 Citations 25,007 122 World Ranking 3733 National Ranking 1907

Research.com Recognitions

Awards & Achievements

2011 - IEEE Fellow For contributions to the definition, design and standardization of computer languages

2002 - Fellow of the American Academy of Arts and Sciences

2001 - Member of the National Academy of Engineering For contributions to the design, specification, and engineering of programming languages.

1994 - ACM Fellow For his general contributions to the development of Higher Order Symbolic Programming, principally for his advancement of lexical scoping in LISP.

1988 - ACM Grace Murray Hopper Award For his general contributions to the development of Higher Order Symbolic Programming, principally for his advancement of lexical scoping in LISP.

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Compiler

Guy L. Steele mostly deals with Programming language, Lisp, strictfp, Java Modeling Language and Real time Java. Guy L. Steele performs integrative study on Programming language and Programming language specification in his works. His studies in Lisp integrate themes in fields like Scheme and Context.

His research in strictfp intersects with topics in Java concurrency and Java annotation. His Set research also works with subjects such as

  • Expression and related Parallel programming model, Interface and Parallel computing,
  • Multiprocessing most often made with reference to Parallel algorithm. His Fexpr research is multidisciplinary, incorporating elements of Read–eval–print loop and Common Lisp.

His most cited work include:

  • The Java Language Specification (3311 citations)
  • Common Lisp the Language (1202 citations)
  • Data parallel algorithms (811 citations)

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

Guy L. Steele mainly investigates Programming language, Parallel computing, Lisp, Distributed computing and Compiler. His study deals with a combination of Programming language and Programming language specification. His Parallel computing research is multidisciplinary, relying on both Data structure, Garbage collection and Fortran.

His Lisp research is multidisciplinary, incorporating perspectives in Read–eval–print loop and Goto. His biological study spans a wide range of topics, including Queue, Computer network, Node and Implementation. His work deals with themes such as Statement and Software portability, which intersect with Compiler.

He most often published in these fields:

  • Programming language (45.14%)
  • Parallel computing (19.43%)
  • Lisp (16.57%)

What were the highlights of his more recent work (between 2010-2021)?

  • Programming language (45.14%)
  • Algorithm (9.14%)
  • Parallel computing (19.43%)

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

His primary areas of investigation include Programming language, Algorithm, Parallel computing, Latent Dirichlet allocation and Theoretical computer science. Programming language and Connection are commonly linked in his work. His research investigates the connection between Connection and topics such as Lisp that intersect with problems in Interpreter.

His research investigates the connection between Algorithm and topics such as Hash buster that intersect with issues in Primary clustering. His study focuses on the intersection of Parallel computing and fields such as Pseudorandom number generator with connections in the field of Object. His research integrates issues of Soundness, Inference, Ambiguity, Dynamic dispatch and Computation in his study of Theoretical computer science.

Between 2010 and 2021, his most popular works were:

  • The Java Language Specification, Java SE 8 Edition (136 citations)
  • The Java Language Specification, Java Se 7 Edition (45 citations)
  • Systems and methods for implementing dynamically configurable perfect hash tables (39 citations)

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

  • Programming language
  • Operating system
  • Compiler

His primary scientific interests are in Programming language, Algorithm, Hash function, Hash tree and Rolling hash. Guy L. Steele combines Programming language and Classics in his studies. His work on Embarrassingly parallel as part of general Algorithm study is frequently linked to Gibbs sampling, therefore connecting diverse disciplines of science.

Guy L. Steele interconnects Exponential family, Machine learning and Artificial intelligence in the investigation of issues within Embarrassingly parallel. Guy L. Steele studied Fowler–Noll–Vo hash function and Arithmetic that intersect with Theoretical computer science. His work in the fields of Java Programming Language and strictfp overlaps with other areas such as Programming language specification.

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

The Java Language Specification

James Gosling;Bill Joy;Guy L. Steele.
(1996)

9020 Citations

Common Lisp the Language

Guy Steele.
(1984)

3474 Citations

Data parallel algorithms

W. Daniel Hillis;Guy L. Steele.
Communications of The ACM (1986)

1380 Citations

Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley))

James Gosling;Bill Joy;Guy Steele;Gilad Bracha.
(2005)

1286 Citations

The High Performance Fortran Handbook

Charles H. Koelbel;David B. Loveman;Robert S. Schreiber;Guy L. Steele.
(1993)

1068 Citations

Constraints—a language for expressing almost-hierarchical descriptions

Gerald Jay Sussman;Guy Lewis Steele.
Artificial Intelligence (1980)

696 Citations

Revised Report on the Algorithmic Language Scheme

H. Abelson;R. K. Dybvig;C. T. Haynes;G. J. Rozas.
Higher-Order and Symbolic Computation archive (1998)

678 Citations

Java Language Specification, Second Edition: The Java Series

James Gosling;Bill Joy;Guy Steele;Gilad Bracha.
(2000)

664 Citations

C, a reference manual

Samuel P. Harbison;Guy L. Steele.
(1984)

554 Citations

Scheme: A Interpreter for Extended Lambda Calculus

Gerald Jay Sussman;Guy L. Steele.
Higher-Order and Symbolic Computation archive (1998)

538 Citations

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

Contact us

Best Scientists Citing Guy L. Steele

Matthias Felleisen

Matthias Felleisen

Northeastern University

Publications: 55

Walter Binder

Walter Binder

Universita della Svizzera Italiana

Publications: 40

Ken Kennedy

Ken Kennedy

Rice University

Publications: 33

Olivier Danvy

Olivier Danvy

Yale-NUS College

Publications: 33

Nir Shavit

Nir Shavit

MIT

Publications: 33

Craig Chambers

Craig Chambers

University of Washington

Publications: 30

Maurice Herlihy

Maurice Herlihy

Brown University

Publications: 30

Erez Petrank

Erez Petrank

Technion – Israel Institute of Technology

Publications: 29

Victor Luchangco

Victor Luchangco

Algorand Foundation

Publications: 28

Matthew Flatt

Matthew Flatt

University of Utah

Publications: 28

Bart Jacobs

Bart Jacobs

Radboud University Nijmegen

Publications: 28

David F. Bacon

David F. Bacon

Google (United States)

Publications: 27

Mark Moir

Mark Moir

Oracle (US)

Publications: 27

Shriram Krishnamurthi

Shriram Krishnamurthi

Brown University

Publications: 26

Martin Odersky

Martin Odersky

École Polytechnique Fédérale de Lausanne

Publications: 26

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 26

Something went wrong. Please try again later.