World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
51
Citations
26123
World Ranking
5197
National Ranking
2386

Research.com Recognitions

  • 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

Guy L. Steele is affiliated with Oracle in the United States, where they contribute to research in the field of computer science. Their scholarly output spans multiple subfields, including artificial intelligence, information systems, computer vision and pattern recognition, computational theory and mathematics, and computer networks and communications.

The research topics they have addressed include:

  • Cryptography and Residue Arithmetic
  • Coding theory and cryptography
  • Chaos-based Image/Signal Encryption
  • Cloud Data Security Solutions
  • Security and Verification in Computing
  • Logic, programming, and type systems
  • Logic, Reasoning, and Knowledge

Their recent papers showcase a focus on pseudorandom number generators and programming languages. Selected publications include:

  • "The Verse Calculus: A Core Calculus for Deterministic Functional Logic Programming," 2023, Proceedings of the ACM on Programming Languages
  • "Computationally easy, spectrally good multipliers for congruential pseudorandom number generators," 2021, Archivio Istituzionale della Ricerca (Universita Degli Studi Di Milano)
  • "LXM: better splittable pseudorandom number generators (and almost as fast)," 2021, Proceedings of the ACM on Programming Languages
  • "Computationally easy, spectrally good multipliers for congruential pseudorandom number generators," 2020, arXiv (Cornell University)
  • "Computationally easy, spectrally good multipliers for congruential pseudorandom number generators," 2021, Software Practice and Experience

Guy L. Steele has collaborated frequently with several researchers, including:

  • Sebastiano Vigna
  • Victor Cacciari Miraldo
  • Harold Carr
  • Mark Moir
  • Lennart Augustsson

Their work has been published primarily in venues such as:

  • arXiv (Cornell University)
  • Proceedings of the ACM on Programming Languages
  • Archivio Istituzionale della Ricerca (Universita Degli Studi Di Milano)
  • Software Practice and Experience

Guy L. Steele has been recognized with several professional distinctions, including:

  • IEEE Fellow (2011) for contributions to the definition, design, and standardization of computer languages
  • Fellow of the American Academy of Arts and Sciences (2002)
  • Member of the National Academy of Engineering (2001) for contributions to the design, specification, and engineering of programming languages
  • ACM Fellow (1994) for contributions to the development of Higher Order Symbolic Programming, especially for advancing lexical scoping in LISP
  • ACM Grace Murray Hopper Award (1988) for work on Higher Order Symbolic Programming and lexical scoping in LISP

Best Publications

  • The Java Language Specification

    James Gosling;Bill Joy;Guy L. Steele

  • Common Lisp the Language

    Guy Steele

  • Data parallel algorithms

    W. Daniel Hillis;Guy L. Steele

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

    James Gosling;Bill Joy;Guy Steele;Gilad Bracha

  • The High Performance Fortran Handbook

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

  • Constraints—a language for expressing almost-hierarchical descriptions

    Gerald Jay Sussman;Guy Lewis Steele

  • C, a reference manual

    Samuel P. Harbison;Guy L. Steele

  • Java Language Specification, Second Edition: The Java Series

    James Gosling;Bill Joy;Guy Steele;Gilad Bracha

  • Scheme: A Interpreter for Extended Lambda Calculus

    Gerald Jay Sussman;Guy L. Steele

  • Multiprocessing compactifying garbage collection

    Guy L. Steele

  • The Fortress Language Specification

    Eric Allen;David Chase;Joe Hallett;Victor Luchangco

  • The evolution of Lisp

    Guy L. Steele;Richard P. Gabriel

  • LAMBDA: The Ultimate Declarative

    Guy L Steele

  • The Java Language Specification, Java SE 8 Edition

    James Gosling;Bill Joy;Guy L. Steele;Gilad Bracha

  • Connection Machine Lisp: fine-grained parallel symbolic processing

    Guy L. Steele;W. Daniel Hillis

  • The Revised Report on SCHEME: A Dialect of LISP.

    Guy Lewis Steele;Gerald Jay Sussman

  • Compatible genericity with run-time types for the Java programming language

    Robert Cartwright;Guy L. Steele

  • Lambda: The Ultimate Imperative

    Guy L Steele;Gerald J Sussman

  • Lock-free reference counting

    David L. Detlefs;Paul A. Martin;Mark Moir;Guy L. Steele

  • Debunking the “expensive procedure call” myth or, procedure call implementations considered harmful or, LAMBDA: The Ultimate GOTO

    Guy Lewis Steele

  • High Performance Fortran Handbook

    Charles H. Koelbel;David Loveman;Robert S. Schreiber;Guy Lewis Jr. Steele

Frequent Co-Authors

Victor Luchangco
Victor Luchangco Algorand Foundation
Mark Moir
Mark Moir Oracle (US)
Marc Tremblay
Marc Tremblay Université Laval
Johan de Kleer
Johan de Kleer Palo Alto Research Center
Radia J. Perlman
Radia J. Perlman Intel (United States)
Robert Schreiber
Robert Schreiber Cerebras Systems
David F. Bacon
David F. Bacon Google (United States)

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

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring Computer Science in the USA opens up a range of online degree options tailored to various backgrounds and career goals. Whether you’re a recent high school graduate, career changer, or working professional, you can find flexible pathways to success.

Many students begin with an associate's degree online, building essential foundational skills and enabling a smooth transfer to a bachelor’s program. For those seeking to maximize their investment, it’s worth considering graduate degrees that are worth it—such as master’s programs in Artificial Intelligence, Data Science, or Cybersecurity, all of which are in high demand.

Concerned about costs or past academic record? There are plenty of affordable online colleges offering recognized Computer Science degrees. Additionally, those who might not have top grades can still find the best colleges for low gpa, helping more learners enter the tech field.

With so many flexible and inclusive online programs available, there’s a Computer Science pathway for almost everyone.

Best Scientists Citing Guy L. Steele

Trending Scientists

Recently Published Articles