
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. Structure and Interpretation of Computer Programs emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer science courses, as well as programming languages and program design.
This text investigates the fundamental principles of computational design and the mathematical underpinnings of programming languages. The authors, Gerald Jay Sussman and Harold Abelson, utilize the Lisp programming language to demonstrate how abstraction, modularity, and the management of time within computational models form the basis of effective software engineering. The book argues that understanding the mechanics of evaluation and state is more critical than mastering any specific syntax.
What You Will Find
Scope Limits
Experts widely regard this work as a foundational text for computer science education, noting its high level of intellectual rigor and conceptual density. Readers frequently highlight the challenging nature of the exercises, which are designed to force a deep understanding of how programs function at a structural level.
Page Count:
657
Publication Date:
1996-08-01
Publisher:
McGraw-Hill Science/Engineering/Math
ISBN-10:
0070004846
ISBN-13:
9780070004849
No comments yet. Be the first to share your thoughts!