“Sistemi informatici: A Programmer’s Perspective’ è un buon libro per un programmatore esperto? Artboard

C'è una nuova edizione: Sistemi informatici: A Programmer's Perspective (3rd Edition): 9780134092669: Computer Science Books @ Amazon.com

Guarda anche queste recensioni: GoodReads: Computer Systems

E guarda su Google Books: Computer Systems

Tenete presente che è stato originariamente pubblicato nel 2002 e quindi un po' datato, anche se le nuove edizioni stanno cercando di tenere il passo con le cose più recenti. È anche un po' costoso. Peggio ancora se si ottiene la versione con copertina rigida. Con oltre 1.100 pagine è molto da leggere e imparare.

Per quanto riguarda il suo contenuto, citiamo:

G1. Un tour dei sistemi informatici --
Parte I. Struttura ed esecuzione dei programmi: --
2. Rappresentare e manipolare le informazioni --
3. Rappresentazione dei programmi a livello macchina --
4. Architettura del processore --
5. Ottimizzare le prestazioni del programma --
6. La gerarchia della memoria --
Parte II. Esecuzione dei programmi su un sistema: --
7. Collegamento --
8. Flusso di controllo eccezionale --
9. Memoria virtuale --
Parte III. Interazione e comunicazione tra programmi: --
10. I/O a livello di sistema --
11. Programmazione di rete --
12. Programmazione concorrente --
Appendice. Gestione degli errori --
Riferimenti --
Index.

È un sacco di informazioni ma i programmatori esperti dovrebbero già conoscere la maggior parte di questi argomenti. È anche un po' preoccupante perché ognuno di questi argomenti avrebbe bisogno di libri di migliaia di pagine solo per capirli completamente. Ho libri sulla programmazione di rete che sono di dimensioni enormi e ancora non coprono tutto. Quindi leggerete per lo più le cose più basilari che i programmatori inesperti non saprebbero ancora. Ma dovreste già conoscere la maggior parte di queste cose.

Quindi si tratta di valutare se vi insegnerà abbastanza da compensare il prezzo costoso di questo libro. Personalmente, ho programmato per più di 35 anni e ho iniziato prima che questo libro fosse scritto. L'ho visto abbastanza spesso, ma l'ho considerato troppo costoso per aggiungerlo alla mia collezione di libri, dato che avrebbe preso polvere...