Rýchly začiatok programovania v 64-bitovom programovacom jazyku Windows(R): Intel(R) X86-64, SSE, AVX

Hodnotenie:   (4,3 z 5)

Rýchly začiatok programovania v 64-bitovom programovacom jazyku Windows(R): Intel(R) X86-64, SSE, AVX (Robert Dunne)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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

Pôvodný názov:

Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9780970112460
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Učebnica počítačovej architektúry s použitím FPGA: Úvod do ARM a Verilogu - Computer Architecture...
Naučte sa počítačovú architektúru a získajte...
Učebnica počítačovej architektúry s použitím FPGA: Úvod do ARM a Verilogu - Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Asemblerový jazyk s použitím Raspberry Pi: Hardvérový softvérový most - Assembly Language Using the...
Programátori sa učia na príklade a rozvíjajú svoje...
Asemblerový jazyk s použitím Raspberry Pi: Hardvérový softvérový most - Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Rýchly začiatok programovania v 64-bitovom programovacom jazyku Windows(R): Intel(R) X86-64, SSE,...
Windows (R) 64-bit Assembly Language Programming...
Rýchly začiatok programovania v 64-bitovom programovacom jazyku Windows(R): Intel(R) X86-64, SSE, AVX - Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Farebné kódovanie v jazyku Assembly: Arm a Neon - Assembly Language Coding in Color: Arm and...
Výučba programovania v jazyku assembler je...
Farebné kódovanie v jazyku Assembly: Arm a Neon - Assembly Language Coding in Color: Arm and Neon

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)