Gerald Jay Sussman Created 2026-10-18 Updated 2026-11-05
Gerald Jay Sussman is a computer scientist whose work includes the design and explanation of systems expressed as programs. With Hal Abelson and Julie Sussman, he authored Structure and Interpretation of Computer Programs by Harold Abelson and others, a text that develops programming abstraction, recursion and models of program execution through Scheme.[ref]
Structure and Interpretation of Computer Programs by Harold Abelson and others. Second-edition byline and section 1.2
One useful distinction in the text is between the shape of a procedure's source and the computation it generates. A syntactically recursive procedure can produce an iterative process when no deferred operations accumulate. That makes the execution model, rather than the presence of a self-call alone, central to reasoning about storage.[ref]
Portrait of Gerald Jay Sussman
. Phoebe, own photograph at MIT, 29 January 2024; existing Commons crop. Creative Commons Attribution-Share Alike 4.0 International., via Wikimedia Commons. Source.Second edition, by Harold Abelson and Gerald Jay Sussman, with Julie Sussman. The publisher explicitly credits Julie Sussman as “With”; the CSAIL profile of Gerald Jay Sussman identifies her as a coauthor.[ref]
https://mitpress.mit.edu/9780262510875/structure-and-interpretation-of-computer-programs/. Second edition, byline, With credit, publisher, ISBN and publication date
[ref]https://www.csail.mit.edu/person/gerald-sussman. Biography, Structure and Interpretation of Computer Programs coauthors
Publisher: The MIT Press. Second-edition publication: 25 July 1996. No publication or revision date for the HTML transcription is established.
