Bewertung:

Das Buch hat gemischte Kritiken erhalten. Einige Leser loben die Zugänglichkeit und den lehrreichen Ansatz der Assembler-Programmierung durch High Level Assembly (HLA). Viele kritische Rezensenten fühlen sich jedoch durch den Titel in die Irre geführt und behaupten, dass das Buch die traditionelle Assembler-Sprache nicht angemessen lehrt und sich zu sehr auf HLA, eine vom Autor entwickelte Nischensprache, konzentriert. Einige Leser schätzen die Klarheit und Struktur des Materials, während andere meinen, es fehle an Tiefe und praktischer Relevanz für die reale Assembler-Programmierung.
Vorteile:⬤ Zugänglich und gut organisiert für Anfänger.
⬤ Bietet nützliche Ressourcen und Beispielcode, was das Lernen erleichtert.
⬤ Fesselnder Schreibstil, den einige Leser als klar empfinden.
⬤ Kann für diejenigen hilfreich sein, die speziell HLA lernen wollen.
⬤ Enthält einen einzigartigen Compiler und hilfreiche Bibliotheken.
⬤ Irreführender Titel, der den Eindruck erweckt, dass der Schwerpunkt auf traditioneller Assemblersprache und nicht auf HLA liegt.
⬤ Mangel an Tiefe bei realen Assembler-Konzepten und praktischen Anwendungen.
⬤ Uneinheitliche Qualität der Beispiele, wobei einige schlechte Programmierpraktiken vorstellen.
⬤ Viele Leser halten HLA im Vergleich zum Erlernen von Standard-Assembler oder C/C++ für unnötig.
⬤ Einige technische Ungenauigkeiten und Versäumnisse werden von Lesern bemängelt.
(basierend auf 33 Leserbewertungen)
Art Of Assembly Language, 2nd Edition
Assembler ist eine Low-Level-Programmiersprache, die eine Stufe über der nativen Maschinensprache eines Computers liegt. Obwohl Assembler häufig zum Schreiben von Gerätetreibern, Emulatoren und Videospielen verwendet wird, empfinden viele Programmierer die etwas unfreundliche Syntax als einschüchternd, um sie zu erlernen und anzuwenden.
Seit 1996 bietet Randall Hyde mit The Art of Assembly Language eine umfassende, leicht verständliche und geduldige Einführung in die 32-Bit-x86-Assemblersprache für Nicht-Assembler-Programmierer. Hyde's primäres Lehrmittel, High Level Assembler (oder HLA), beinhaltet viele der Funktionen, die in Hochsprachen (wie C, C++ und Java) zu finden sind, um Ihnen zu helfen, grundlegende Assembler-Konzepte schnell zu erfassen. Mit HLA können Sie echten Low-Level-Code schreiben und gleichzeitig die Vorteile der Hochsprachenprogrammierung nutzen.
Während Sie The Art of Assembly Language lesen, lernen Sie die für die Informatik grundlegende Low-Level-Theorie und setzen dieses Verständnis in echten, funktionalen Code um.
Sie lernen, wie:
HLA-Programme zu editieren, kompilieren und auszuführen.
-Konstanten, skalare Variablen, Zeiger, Arrays, Strukturen, Unions und Namespaces zu deklarieren und zu verwenden.
-Arithmetische Ausdrücke (Ganzzahl und Fließkomma) umwandeln
Konvertieren von High-Level-Kontrollstrukturen.
Diese mit Spannung erwartete zweite Auflage von The Art of Assembly Language wurde aktualisiert, um die jüngsten Änderungen an HLA zu berücksichtigen und Linux, Mac OS X und FreeBSD zu unterstützen. Egal, ob Sie neu im Programmieren sind oder bereits Erfahrung mit Hochsprachen haben, The Art of Assembly Language, 2nd Edition ist Ihr unverzichtbarer Leitfaden zum Erlernen dieser komplexen Low-Level-Sprache.