Hodnotenie:
Kniha je všeobecne dobre prijímaná čitateľmi, ktorí oceňujú jej jasné a stručné vysvetlenie programovania v X86-64 Assembly. Je opisovaná ako dobrý úvodný zdroj, ktorý pomáha čitateľom postupne postupovať v tejto téme. Nie je však bez chýb, vrátane niektorých chýb v kódovaní, nedostatku podrobných vysvetlení pre začiatočníkov a absencie dostupných kontaktných informácií na autora. Zatiaľ čo skúsení programátori ju považujú za užitočnú, začiatočníci sa môžu občas cítiť stratení a mohli by uprednostniť dôkladnejšie návody.
Výhody:⬤ Dobrá organizácia a postupnosť
⬤ stručné a jasné vysvetlenia
⬤ slúži ako rýchly sprievodca pre začiatok práce s X86-64 Assembly
⬤ atraktívna pre tých, ktorí majú určité skúsenosti s programovaním počítačov
⬤ ponúka užitočné poznatky o spájaní programov
⬤ cenovo dostupná
⬤ poskytuje na stiahnutie príkladový kód.
⬤ Nie je to najľahšie čítanie
⬤ obsahuje chyby v príkladovom kóde
⬤ chýbajú kontaktné informácie na autora
⬤ minimálne vysvetlenia môžu u začiatočníkov zanechať pocit straty
⬤ niektorí čitatelia si želajú viac podrobností v návodoch.
(na základe 13 čitateľských recenzií)
Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Windows (R) 64-bit Assembly Language Programming Quick Start je kompletný výukový program využívajúci bezplatnú komunitnú verziu Microsoft (R) Visual Studio 17, ktorý začiatočníkom predstaví architektúru Intel (R) X86-64 a konvenciu volania Windows X64.
⬤ S aplikáciou Microsoft (R) Visual Studio 17 je možné vytvárať programy v jazyku assembler buď pomocou jej integrovaného vývojového prostredia (IDE), alebo priamo pomocou jej asembleru ML64 tradičným prístupom cez príkazový riadok. V tejto knihe sú predstavené obe techniky a každá z nich má svoje vlastné výhody pre hlbšie pochopenie počítačového softvéru a hardvéru. Pomoc, ktorú poskytuje interaktívny ladiaci program Visual Studio, je obrovská nielen pri vývoji reálnych programov, ale aj pri učení sa, ako fungujú inštrukcie procesora.
⬤ Programátori sa učia na príkladoch a rozvíjajú svoje zručnosti skúmaním a úpravou fungujúcich programov. Každý vzorový program je kompletný, ale ponecháva priestor na vylepšovanie a experimentovanie, ktoré podporujú otázky na konci každej kapitoly. Všetky sú k dispozícii na stiahnutie prostredníctvom služby GitHub.
⬤ Ukážkové programy, ktoré majú od piatich do viac ako sto riadkov kódu, sú podrobne zdokumentované vo vývojových diagramoch aj v komentároch. Súčasťou je viac ako sedemdesiat ilustrácií, ktoré vysvetľujú techniky programovania, ako aj inštrukcie X86, SSE a AVX. Inštrukcie procesora sa zavádzajú podľa potreby na dosiahnutie programovacích cieľov, keď projekty v každej kapitole postupujú do ďalšej.
⬤ Táto kniha nie je upravená alebo migrujúca z 32-bitovej alebo 16-bitovej perspektívy, ale začína hneď 64-bitovým programovaním a na minulé prístupy sa odvoláva len v prípade potreby, aby vysvetlila zdanlivo neprirodzené konvencie a názvy.
⬤ Témy ako binárna a hexadecimálna sú predstavené prostredníctvom príkladov programovania a objavujú sa aj v prílohách.
⬤ Príklady v tejto knihe boli "testované v triede" so študentmi, ktorí majú veľmi malé, ak vôbec nejaké, predchádzajúce skúsenosti s programovaním. Informácie sú úplné, čo umožňuje ich použitie ako samostatného štúdia.
Poznávanie hardvéru a softvérových architektúr počítačov prostredníctvom praktických skúseností s programovaním v jazyku assembler pomáha rozvíjať všestranných programátorov a počítačových inžinierov.
© 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)