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]
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]
Figure 1.
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.

Tagged

Articles by others on the same topic (1)

Gerald Jay Sussman is an American computer scientist and educator, notable for his work in the field of artificial intelligence, programming languages, and computer science education. He is one of the authors of the influential textbook "Structure and Interpretation of Computer Programs" (often referred to as SICP), which emphasizes the importance of understanding programming concepts through a deep exploration of abstraction and the design of algorithms.