Hodnotenie:
Kniha získala zmiešané recenzie od čitateľov s rôznou úrovňou skúseností s programovaním. Na jednej strane niektorí chvália jej komplexný prístup k výučbe assembleru, najmä pre používateľov Linuxu. Mnohí oceňujú jej zameranie na praktické použitie a úvodný materiál. Iní však knihu kritizujú za značný počet chýb a opomenutí, čím sa stáva ako referencia nevhodnou. Niektorí čitatelia sa domnievajú, že nezodpovedá svojmu označeniu „Professional“, a naznačujú, že je vhodnejšia pre začiatočníkov. Kniha používa prevažne syntax AT&T a je zameraná na architektúru Intel, čo obmedzuje jej použiteľnosť pre tých, ktorí pracujú s inými architektúrami alebo systémami.
Výhody:⬤ Komplexný úvod do jazyka assembler, najmä pre používateľov Linuxu.
⬤ Praktické a prehľadné príklady, ktoré podporujú začiatky programovania.
⬤ Má dobrú štruktúru a poradie tém, čo uľahčuje učenie tým, ktorí už majú predchádzajúce znalosti programovania.
⬤ Dobré na pochopenie jazyka assembler v kontexte s programovaním v jazyku C/C++.
⬤ Značný počet kritických chýb v príkladoch a vysvetleniach, čo znižuje účinnosť ako referencie.
⬤ Používa syntax AT&T, ktorá nemusí byť výhodná pre všetkých používateľov, najmä pre tých, ktorí poznajú syntax Intel.
⬤ Chýba pokrytie pokročilejších tém a systémových volaní až v neskoršej časti knihy.
⬤ Niektorí ju považujú za príliš základnú na to, aby uspokojila potreby programovania v assembleri na profesionálnej úrovni.
(na základe 39 čitateľských recenzií)
Professional Assembly Language
Na rozdiel od vysokoúrovňových jazykov, ako sú Java a C++, je jazyk assembleru oveľa bližšie k strojovému kódu, ktorý skutočne beží na počítačoch, používa sa na vytváranie programov alebo modulov, ktoré sú veľmi rýchle a efektívne, ako aj pri hackerských exploitoch a reverznom inžinierstve.Pokrytie jazyka assembleru v prostredí mikroprocesora Pentium, táto príručka, v ktorej sa pracuje s kódom, ukazuje programátorom, ako vytvárať samostatné programy v jazyku assembler, ako aj ako začleniť knižnice alebo rutiny jazyka assembler do existujúcich vysokoúrovňových aplikácií Ukazuje, ako manipulovať s údajmi, začleniť pokročilé funkcie a knižnice a maximalizovať výkon aplikácií Na príkladoch sa používa jazyk C ako vysokoúrovňový jazyk, Linux ako vývojové prostredie a nástroje GNU na zostavovanie, kompiláciu, spájanie a ladenie
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)