Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 205 Stimmen.
The Elements of Computing Systems, Second Edition: Building a Modern Computer from First Principles
Eine neue und umfassend überarbeitete Ausgabe eines beliebten Lehrbuchs, das in Universitäten, Coding-Bootcamps, Hacker-Clubs und Online-Kursen verwendet wird.
Der beste Weg, um zu verstehen, wie Computer funktionieren, ist, einen von Grund auf zu bauen. Dieses Lehrbuch führt die Lernenden durch zwölf Kapitel und Projekte, die nach und nach die Hardwareplattform und die Softwarehierarchie für ein einfaches, aber leistungsstarkes Computersystem aufbauen. Dabei erwerben die Lernenden praktisches Wissen über Hardware, Architektur, Betriebssysteme, Programmiersprachen, Compiler, Datenstrukturen und Algorithmen sowie Softwaretechnik. Mit diesem konstruktiven Ansatz führt das Buch die Leser in einen bedeutenden Wissensbestand der Informatik ein und fasst die wichtigsten theoretischen und angewandten Techniken in einem konstruktiven Rahmen zusammen. Das Ergebnis ist bekannt als Nand to Tetris: eine Reise, die mit dem elementarsten Logikgatter, Nand genannt, beginnt und zwölf Projekte später mit einem Allzweck-Computersystem endet, das Tetris und jedes andere Programm ausführen kann, das Ihnen in den Sinn kommt.
Die erste Ausgabe dieses beliebten Lehrbuchs inspirierte Nand to Tetris-Kurse an vielen Universitäten, Coding Boot Camps, Hacker-Clubs und Online-Kursplattformen. Diese zweite Auflage wurde umfangreich überarbeitet. Sie wurde in zwei verschiedene Teile umstrukturiert - Teil I, Hardware, und Teil II, Software - mit jeweils sechs Projekten in jedem Teil. Alle Kapitel und Projekte wurden neu geschrieben, wobei der Schwerpunkt auf der Trennung von Abstraktion und Implementierung liegt, und viele neue Abschnitte, Abbildungen und Beispiele wurden hinzugefügt. Umfangreiche neue Anhänge bieten konzentrierte Darstellungen zu technischen und theoretischen Themen.