Hodnocení:
Kniha získala smíšené hodnocení od čtenářů s různou úrovní zkušeností s programováním. Na jedné straně někteří chválí její komplexní přístup k výuce assembleru, zejména pro uživatele Linuxu. Mnozí oceňují její zaměření na praktické aplikace a úvodní materiál. Jiní však knihu kritizují za značné množství chyb a opomenutí, kvůli nimž je jako příručka nedostatečná. Někteří čtenáři se domnívají, že neodpovídá svému označení „Professional“, a naznačují, že je vhodná spíše pro začátečníky. Kniha používá převážně syntaxi AT&T a je zaměřena na architekturu Intel, což omezuje její použitelnost pro ty, kteří pracují s jinými architekturami nebo systémy.
Klady:⬤ Komplexní úvod do assembleru, zejména pro uživatele Linuxu.
⬤ Praktické a přehledné příklady, které podporují počáteční programování.
⬤ Má dobrou strukturu a pořadí témat, což usnadňuje učení těm, kteří mají předchozí znalosti programování.
⬤ Dobré pro pochopení jazyka assembler v kontextu s programováním v jazycích C/C++.
⬤ Značný počet kritických chyb v příkladech a vysvětleních, což snižuje účinnost jako reference.
⬤ Používá syntaxi AT&T, která nemusí být výhodná pro všechny uživatele, zejména pro ty, kteří znají syntaxi Intel.
⬤ Chybí pokrytí pokročilejších témat a systémových volání až v pozdějších částech knihy.
⬤ Někteří ji považují za příliš základní na to, aby uspokojila potřeby programování v assembleru na profesionální úrovni.
(na základě 39 hodnocení čtenářů)
Professional Assembly Language
Na rozdíl od vysokoúrovňových jazyků, jako jsou Java a C++, je jazyk assembleru mnohem blíže strojovému kódu, který skutečně běží na počítačích.Používá se k vytváření programů nebo modulů, které jsou velmi rychlé a efektivní, a také při hackerských exploitech a reverzním inženýrství.Pokrytí jazyka assembleru v prostředí mikroprocesoru Pentium, Tento průvodce, který se zabývá kódem, ukazuje programátorům, jak vytvářet samostatné programy v jazyce assembler a jak začlenit knihovny nebo rutiny jazyka assembler do stávajících vysokoúrovňových aplikací Ukazuje, jak manipulovat s daty, začlenit pokročilé funkce a knihovny a maximalizovat výkon aplikací Příklady používají jazyk C jako vysokoúrovňový jazyk, Linux jako vývojové prostředí a nástroje GNU pro sestavování, kompilaci, linkování a ladění.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)