Scrivere un grande codice, volume 1, seconda edizione: Capire la macchina

Punteggio:   (4,8 su 5)

Scrivere un grande codice, volume 1, seconda edizione: Capire la macchina (Randall Hyde)

Recensioni dei lettori

Riepilogo:

Il libro funge da risorsa introduttiva per i principianti nello sviluppo di software, ponendo solide basi e affrontando i principi di base della programmazione. Tuttavia, ci sono lamentele sulle condizioni fisiche del libro all'arrivo.

Vantaggi:

Fornisce una solida base per la comprensione dei concetti di programmazione
ben scritto e chiaro
aiuta i principianti a comprendere i meccanismi di base dello sviluppo del software
adatto a un pubblico giovane.

Svantaggi:

Le condizioni fisiche del libro non erano buone all'arrivo per alcuni clienti.

(basato su 4 recensioni dei lettori)

Titolo originale:

Write Great Code, Volume 1, 2nd Edition: Understanding the Machine

Contenuto del libro:

Understanding the Machine", il primo volume della storica serie "Write Great Code" di Randall Hyde, spiega i meccanismi alla base del funzionamento di un computer.

Questo, il primo volume della serie Write Great Code di Randall Hyde, si addentra nell'organizzazione della macchina senza l'onere aggiuntivo di imparare la programmazione in linguaggio assembly. Scritto per i programmatori di linguaggi di alto livello, Understanding the Machine fornisce i dettagli di basso livello dell'organizzazione della macchina che spesso vengono tralasciati nei corsi di informatica e ingegneria.

Imparate:

Come la macchina rappresenta i numeri, le stringhe e le strutture di dati di alto livello, in modo da conoscere il costo intrinseco del loro utilizzo.

Come organizzare i dati in modo che la macchina possa accedervi in modo efficiente.

Come funziona la CPU, in modo da poter scrivere codice che funzioni come la macchina.

- Come funzionano i dispositivi di I/O, in modo da massimizzare le prestazioni dell'applicazione quando vi si accede.

Come utilizzare al meglio la gerarchia della memoria per produrre programmi il più veloci possibile.

NOVITÀ DI QUESTA EDIZIONE, LA COPERTURA DI:

Linguaggi di programmazione come Swift e Java.

Generazione di codice sulle moderne CPU a 64 bit.

Processori ARM su telefoni cellulari e tablet.

- Dispositivi periferici più recenti.

Sistemi di memoria più grandi e SSD su larga scala.

Un ottimo codice è un codice efficiente. Ma prima di poter scrivere codice veramente efficiente, è necessario capire come i sistemi informatici eseguono i programmi e come le astrazioni dei linguaggi di programmazione si adattano all'hardware di basso livello della macchina. Dopo tutto, non sono i compilatori a scrivere il miglior codice macchina, ma i programmatori. Questo libro fornisce le basi su cui si costruisce tutto il software migliore.

Altre informazioni sul libro:

ISBN:9781718500365
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:470

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

L'arte del linguaggio assembly, 2a edizione - Art Of Assembly Language, 2nd Edition
L'assembly è un linguaggio di programmazione di basso livello che...
L'arte del linguaggio assembly, 2a edizione - Art Of Assembly Language, 2nd Edition
L'arte dell'assemblaggio a 64 bit, Volume 1: Organizzazione e programmazione della macchina X86-64 -...
Un nuovo libro di programmazione in linguaggio...
L'arte dell'assemblaggio a 64 bit, Volume 1: Organizzazione e programmazione della macchina X86-64 - The Art of 64-Bit Assembly, Volume 1: X86-64 Machine Organization and Programming
Scrivere un grande codice, volume 2, seconda edizione: Pensare a basso livello, scrivere ad alto...
Spiega come i compilatori traducono il codice...
Scrivere un grande codice, volume 2, seconda edizione: Pensare a basso livello, scrivere ad alto livello - Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level
Il libro di Ic: Una guida per gli avventurieri - The Book of Ic: A Guide for Adventurers
Una guida pratica ed esauriente per collegare dispositivi reali...
Il libro di Ic: Una guida per gli avventurieri - The Book of Ic: A Guide for Adventurers
Scrivere un grande codice, volume 1, seconda edizione: Capire la macchina - Write Great Code, Volume...
Understanding the Machine", il primo volume della...
Scrivere un grande codice, volume 1, seconda edizione: Capire la macchina - Write Great Code, Volume 1, 2nd Edition: Understanding the Machine
Scrivere un grande codice, volume 3: Progettare il software - Write Great Code, Volume 3:...
Imparare a scrivere codice che tutti considerano ottimo...
Scrivere un grande codice, volume 3: Progettare il software - Write Great Code, Volume 3: Engineering Software

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)