Cantitate/Preț
Produs

How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine

Autor Matthew Justice
en Limba Engleză Paperback – 26 ian 2021

Abordarea practică a lucrării How Computers Really Work transformă arhitectura calculatoarelor dintr-un subiect abstract într-o experiență tactilă. Ne-a atras atenția modul în care Matthew Justice echilibrează teoria cu cele 41 de proiecte practice, permițând cititorului să treacă dincolo de simpla lectură. Structura este una de tip „bottom-up”: pornim de la fundamentele electrice, utilizând legile lui Ohm și Kirchhoff pentru a analiza circuite, și urcăm progresiv către logica digitală, codul mașină și, în final, către complexitatea internetului.

Merită menționat că autorul nu se limitează la explicații textuale; el ghidează utilizatorul în utilizarea unui multimetru pentru a măsura tensiunea sau în asamblarea unui „half adder” pe un breadboard. Ca și J. Clark Scott în But How Do It Know?, autorul distilează experiență reală în principii acționabile, însă How Computers Really Work plasează un accent mult mai mare pe execuția directă. De exemplu, în secțiunile de software, cititorul este invitat să folosească un Raspberry Pi pentru a diseca codul cu un debugger sau pentru a scrie instrucțiuni în limbaj de asamblare.

Apreciem rigoarea tehnică a diagramelor care însoțesc explicațiile despre memoria virtuală și scanarea porturilor. Ritmul este susținut, fiind dictat de tranziția de la hardware la software, oferind o perspectivă de ansamblu asupra întregului ecosistem informatic. Chiar dacă proiectele sunt opționale, ele reprezintă coloana vertebrală a cărții, transformând conceptele de inginerie software în competențe verificabile prin practică.

Citește tot Restrânge

Preț: 18926 lei

Preț vechi: 29084 lei
-35%

Puncte Express: 284

Carte disponibilă

Livrare economică 28 mai-03 iunie
Livrare express 09-15 mai pentru 7373 lei


Specificații

ISBN-13: 9781718500662
ISBN-10: 1718500661
Pagini: 392
Dimensiuni: 178 x 235 x 27 mm
Greutate: 0.75 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte pasionaților de tehnologie care vor să înțeleagă fundamentul fizic al codului. Este un ghid esențial pentru cei care preferă să învețe construind, oferind acces la detalii tehnice despre circuite, asamblare și rețele. Cititorul câștigă o înțelegere profundă a modului în care hardware-ul execută software-ul, un avantaj competitiv pentru orice dezvoltator care dorește să scrie cod mai eficient.


Descriere

An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code. How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet. But you won't just read about these concepts, you'll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game, convert decimal numbers to binary, examine virtual memory usage, run your own web server, and more. Explore concepts like how to: Think like a software engineer as you use data to describe a real world conceptUse Ohm's and Kirchhoff's laws to analyze an electrical circuitThink like a computer as you practice binary addition and execute a program in your mind, step-by-step The book's projects will have you translate your learning into action, as you: Learn how to use a multimeter to measure resistance, current, and voltageBuild a half adder to see how logical operations in hardware can be combined to perform useful functionsWrite a program in assembly language, then examine the resulting machine codeLearn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source codeUse a port scanner to see which internet ports your computer has openRun your own server and get a solid crash course on how the web works And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities. Requirements: The projects require a variety of hardware - electronics projects need a breadboard, power supply, and various circuit components; software projects are performed on a Raspberry Pi. Appendix B contains a complete list. Even if you skip the projects, the book's major concepts are clearly presented in the main text.