Linguaggio assembly professionale

Punteggio:   (4,2 su 5)

Linguaggio assembly professionale (Richard Blum)

Recensioni dei lettori

Riepilogo:

Il libro ha raccolto recensioni contrastanti da parte di lettori con diversi livelli di esperienza nella programmazione. Da un lato, alcuni lodano il suo approccio completo all'insegnamento del linguaggio assembly, soprattutto per gli utenti di Linux. Molti apprezzano l'attenzione alle applicazioni pratiche e al materiale introduttivo. Tuttavia, altri criticano il libro per il numero significativo di errori e omissioni, che lo rendono inadeguato come riferimento. Alcuni lettori ritengono che non sia all'altezza dell'etichetta “Professionale”, suggerendo che sia più adatto ai principianti. Il libro utilizza prevalentemente la sintassi AT&T ed è incentrato sull'architettura Intel, il che limita la sua applicabilità a chi lavora con architetture o sistemi diversi.

Vantaggi:

Introduzione completa al linguaggio assembly, specialmente per gli utenti Linux.
Esempi pratici e facili da seguire che promuovono la programmazione iniziale.
Ha una buona struttura e un buon ordine degli argomenti, che facilita la curva di apprendimento per chi ha già conoscenze di programmazione.
Ottimo per comprendere il linguaggio assembly nel contesto della programmazione C/C++.

Svantaggi:

Un numero significativo di errori critici negli esempi e nelle spiegazioni, che ne riducono l'efficacia come riferimento.
Utilizza la sintassi AT&T, che potrebbe non essere preferibile per tutti gli utenti, in particolare per quelli che hanno familiarità con la sintassi Intel.
Manca la trattazione di argomenti più avanzati e delle chiamate di sistema fino alla fine del libro.
Alcuni ritengono che sia troppo elementare per soddisfare le esigenze di programmazione assembly di livello professionale.

(basato su 39 recensioni dei lettori)

Titolo originale:

Professional Assembly Language

Contenuto del libro:

⬤ A differenza dei linguaggi di alto livello come Java e C++, il linguaggio assembly è molto più vicino al codice macchina che fa funzionare i computer.

Viene utilizzato per creare programmi o moduli molto veloci ed efficienti, oltre che per gli exploit di hacking e il reverse engineering.

⬤ Questa guida ad alta intensità di codice mostra ai programmatori come creare programmi autonomi in linguaggio assembly e come incorporare librerie o routine in linguaggio assembly in applicazioni ad alto livello già esistenti.

⬤ Dimostra come manipolare i dati, incorporare funzioni e librerie avanzate e massimizzare le prestazioni delle applicazioni.

⬤ Gli esempi utilizzano il C come linguaggio di alto livello, Linux come ambiente di sviluppo e gli strumenti GNU per l'assemblaggio, la compilazione, il collegamento e il debug.

Altre informazioni sul libro:

ISBN:9780764579011
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2005
Numero di pagine:576

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Linguaggio assembly professionale - Professional Assembly Language
**A differenza dei linguaggi di alto livello come Java e C++, il linguaggio assembly è molto più vicino...
Linguaggio assembly professionale - Professional Assembly Language
Bibbia della riga di comando e dello scripting della shell di Linux - Linux Command Line and Shell...
Migliorate la vostra comprensione della linea di...
Bibbia della riga di comando e dello scripting della shell di Linux - Linux Command Line and Shell Scripting Bible
Guida allo studio della certificazione dell'Istituto Professionale Linux Lpic-1: Esame 101-500 ed...
La guida allo studio più venduta per il famoso...
Guida allo studio della certificazione dell'Istituto Professionale Linux Lpic-1: Esame 101-500 ed Esame 102-500 - Lpic-1 Linux Professional Institute Certification Study Guide: Exam 101-500 and Exam 102-500
Sicurezza della posta elettronica open source - Open Source E-mail Security
In questo libro imparerete la tecnologia alla base dei sistemi di posta elettronica sicuri,...
Sicurezza della posta elettronica open source - Open Source E-mail Security
Php, Mysql e JavaScript tutto in uno per i principianti - Php, Mysql, & JavaScript All-In-One for...
Esplora il motore che guida internet Per...
Php, Mysql e JavaScript tutto in uno per i principianti - Php, Mysql, & JavaScript All-In-One for Dummies
Programmazione Python per Raspberry Pi, Sams Teach Yourself in 24 ore - Python Programming for...
Programmazione Python per Raspberry Pi(R)In sole 24...
Programmazione Python per Raspberry Pi, Sams Teach Yourself in 24 ore - Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours
Guida allo studio di Comptia Linux+: Esame Xk0-005 - Comptia Linux+ Study Guide: Exam...
La roadmap pratica e vendutissima per superare il nuovo esame...
Guida allo studio di Comptia Linux+: Esame Xk0-005 - Comptia Linux+ Study Guide: Exam Xk0-005
Kit di certificazione Comptia Linux+: Esame Xk0-005 - Comptia Linux+ Certification Kit: Exam...
STUDIARE, ESERCITARSI, RIPASSARE! Questo kit di...
Kit di certificazione Comptia Linux+: Esame Xk0-005 - Comptia Linux+ Certification Kit: Exam Xk0-005
Linux All-In-One for Dummies
Iniziare a lavorare con il sistema operativo Linux. Imparate a risolvere i problemi, a collegarvi in rete e ad avviare il networking, grazie a Linux...
Linux All-In-One for Dummies
Fondamenti di Linux - Linux Fundamentals
Il mondo Linux è in continua evoluzione e richiede nuove conoscenze e competenze per lavorare come amministratore di sistema...
Fondamenti di Linux - Linux Fundamentals
PostgreSQL 8 per Windows - PostgreSQL 8 for Windows
Nota dell'editore: i prodotti acquistati da venditori terzi non sono garantiti dall'editore per quanto riguarda la qualità,...
PostgreSQL 8 per Windows - PostgreSQL 8 for Windows

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)