Začiatky programovania v X64 Assembly: Od nováčika k profesionálovi v Avx

Hodnotenie:   (4,6 z 5)

Začiatky programovania v X64 Assembly: Od nováčika k profesionálovi v Avx (Jo Van Hoey)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre prijímaná ako dobrý úvodný text pre začiatočníkov, ktorí sa učia programovať v jazyku x64, chválená za prístupné vysvetlenia a podporný obsah. Čelí však kritike za zlé formátovanie, nedostatočnú dostupnosť zdrojových kódov a povrchné pokrytie zložitých tém.

Výhody:

Výborná pre začiatočníkov
jasné vysvetlenia
príjemný štýl písania
dobre pokrýva základy
obsahuje praktické príklady
ponúka dobrý úvod do programovania v assembleri.

Nevýhody:

Problémy s formátovaním, najmä vo verzii elektronickej knihy
napriek tvrdeniam nie je k dispozícii zdrojový kód
povrchné spracovanie zložitých tém, ktoré si vyžaduje ďalší výskum
problémy s fyzickou konštrukciou knihy
chýbajú cvičenia na samostatné testovanie.

(na základe 19 čitateľských recenzií)

Pôvodný názov:

Beginning X64 Assembly Programming: From Novice to Avx Professional

Obsah knihy:

Programujte v assembleri od jednoduchých a základných programov až po programovanie v AVX. Na konci tejto knihy budete vedieť písať a čítať kód v assembleri, kombinovať assembler s vyššími úrovňovými jazykmi, budete vedieť, čo je AVX, a ešte oveľa viac.

Kód použitý v knihe Začiatky programovania v x64 Assembly je čo najjednoduchší, čo znamená: žiadne grafické používateľské rozhrania, píšťalky a zvončeky ani kontrola chýb. Pridávanie všetkých týchto pekných funkcií by odvádzalo vašu pozornosť od účelu: učenia sa jazyka assembler. Teória je obmedzená na striktné minimum: niečo málo o binárnych číslach, krátke predstavenie logických operátorov a trochu obmedzená lineárna algebra. A držíme sa ďaleko od vykonávania konverzií s pohyblivou rádovou čiarkou.

Asemblerový kód je prezentovaný v kompletných programoch, takže ich môžete testovať na svojom počítači, hrať sa s nimi, meniť ich, porušovať ich. Táto kniha vám tiež ukáže, aké nástroje možno použiť, ako ich používať a aké sú možné problémy týchto nástrojov. Nie je zámerom poskytnúť vám komplexný kurz všetkých návodov na zostavenie, čo je v jednej knihe nemožné: pozrite sa na rozsah príručiek Intelu. Namiesto toho vám autor poskytne ochutnávku hlavných položiek, aby ste mali predstavu o tom, o čo ide. Ak sa touto knihou prepracujete, získate vedomosti, ktoré vám umožnia podrobnejšie skúmať niektoré oblasti na vlastnú päsť.

Väčšina knihy je venovaná asembleru v systéme Linux, pretože je to najjednoduchšia platforma na učenie sa jazyka assembler. V závere autor uvádza niekoľko kapitol, ktoré vám pomôžu pri práci s assemblerom v systéme Windows. Uvidíte, že keď raz budete mať pod palcom assembler pre Linux, bude oveľa jednoduchšie pustiť sa do assembleru pre Windows.

Táto kniha by nemala byť prvou knihou o programovaní, ktorú čítate, ak ste nikdy predtým neprogramovali, odložte túto knihu na chvíľu bokom a naučte sa základy programovania s jazykom vyššej úrovne, ako je napríklad C.

Čo sa naučíte

⬤ Zistite, ako funguje procesor a pamäť.

⬤ Zistiť, ako počítač a operačný systém spolupracujú.

⬤ Zistiť, ako kompilátory vysokoúrovňových jazykov generujú strojový jazyk, a využiť tieto znalosti na písanie efektívnejšieho kódu.

⬤ Budete lepšie vybavení na analýzu chýb vo svojich programoch.

⬤ Spustiť svoj program, čo je tá zábavná časť.

⬤ Vyšetriť škodlivý softvér a prijať potrebné opatrenia a bezpečnostné opatrenia.

Pre koho je táto kniha určená

Programátorom vo vysokoúrovňových jazykoch. Je určená aj pre systémových inžinierov a bezpečnostných inžinierov pracujúcich pre vyšetrovateľov malvéru. Požadované znalosti: - Znalosti o softvérových programoch: Linux, Windows, virtualizácia a vyššie programovacie jazyky (najlepšie C alebo C++).

Ďalšie údaje o knihe:

ISBN:9781484250754
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:413

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Začiatky programovania v X64 Assembly: Od nováčika k profesionálovi v Avx - Beginning X64 Assembly...
Programujte v assembleri od jednoduchých a...
Začiatky programovania v X64 Assembly: Od nováčika k profesionálovi v Avx - Beginning X64 Assembly Programming: From Novice to Avx Professional

Diela autora vydali tieto vydavateľstvá:

© 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)