Nisan, Noam
The Elements of Computing Systems: Building a Modern Computer from First Principles
- ISBN 13:
- 9780262539807
- author:
- Nisan, Noam
- format:
- Paperback / softback
- publisher:
- MIT Press
- language:
- English
- Publication Year:
- 2021
- Pages:
- 320
- Dimensions:
- 24.1 x 20.3 x 1.8 centimeters (0
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Build a Modern Computer from First Principles: A Comprehensive Guide to Understanding Computing Systems. This textbook provides a unique approach to learning about computers by guiding learners through the process of building a simple but powerful computer system from scratch. By working through twelve chapters and projects, readers gain hands-on knowledge of hardware, architecture, operating systems, programming languages, compilers, data structures, algorithms, and software engineering. The book's focus on constructing a computer system from fundamental principles is reflected in its distinctive approach, known as Nand to Tetris. This journey starts with the most basic logic gate and builds up to a general-purpose computer capable of running a variety of programs. The second edition has been extensively revised, restructured into two parts, and features new sections, figures, and examples to support learning. With substantial new appendixes offering focused presentations on technical and theoretical topics, this textbook is an ideal resource for those looking to gain a deep understanding of computer science concepts.