Hodnotenie:
V recenziách sa zdôrazňuje, že „The MMIX Supplement“ slúži ako dôležitý zdroj informácií pre čitateľov knihy „The Art of Computer Programming“ (TAOCP) a aktualizuje zastaraný kód MIX na modernejšiu architektúru MMIX. Hoci mnohí oceňujú hĺbku a prevedenie jeho obsahu, existujú výhrady týkajúce sa jeho cieľovej skupiny a celkového rozsahu.
Výhody:Rýchle dodanie a dobré balenie. Kniha je pekne zviazaná a písaná, poskytuje dobrý úvod do programovacích techník. Doplnok MMIX aktualizuje obsah TAOCP s precíznosťou a dôkladným testovaním algoritmov, čo z nej robí cenný zdroj informácií pre záujemcov o nízkoúrovňové programovanie a architektúru čipov. Poskytuje významné poznatky pre informatikov, ktorí chcú pochopiť vzťah medzi vysokoúrovňovým kódom a strojovým kódom.
Nevýhody:Kniha sa nezaoberá Knuthovou sľúbenou prácou v oblasti stochastiky, čo niektorí čitatelia očakávali. Je špeciálne prispôsobená pre tých, ktorí sa zaujímajú o nízkoúrovňové programovanie, a nemusí byť vhodná pre bežných čitateľov alebo tých, ktorí hľadajú vysokoúrovňové aplikácie. Okrem toho sa v nej neučí assemblerový jazyk MMIX ani neslúži ako samostatná príručka; treba ju čítať spolu s TAOCP. Zaznamenali sa niektoré drobné chyby vo formátovaní a tón sa opisuje ako menej pútavý ako Knuthove pôvodné spisy.
(na základe 6 čitateľských recenzií)
The MMIX Supplement: Supplement to the Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
The MMIX Supplement: Supplement to The Art of Computer ProgrammingVolumes 1, 2, 3 by Donald E. Knuth
"Odporúčam všetkým serióznym programátorom, aby si zdokonalili svoje zručnosti zhltnutím tejto knihy."
-Donald E. Knuth.
V prvom vydaní 1. zväzku Umenie programovania Donald E. Knuth predstavil počítač MIX a jeho strojový jazyk: učebný nástroj, ktorý účinne osvetľuje vnútorné fungovanie algoritmov, ktoré dokumentuje. Neskôr, s vydaním svojho Fascicle 1, Knuth predstavil MMIX: modernú, 64-bitovú RISC náhradu za dnes už zastaraný MIX. Teraz Martin Ruckert pod Knuthovým vedením a s jeho súhlasom prepísal všetky ukážkové programy MIX z Knuthových zväzkov 1 - 3 pre MMIX, čím dokončil túto aktualizáciu pôvodnej klasiky MMIX.
Na základe príspevkov medzinárodnej dobrovoľníckej skupiny MMIXmasters sa Ruckert plne venuje základným pojmom MMIX, informačným štruktúram, náhodným číslam, aritmetike, triedeniu a vyhľadávaniu. Pri príprave tohto doplnku bolo napísaných a skontrolovaných približne 15 000 riadkov kódu MMIXu, pričom bola overená jeho správnosť; bolo napísaných a vykonaných viac ako tisíc testovacích prípadov, aby sa zabezpečila čo najvyššia kvalita kódu.
Dodatok k MMIXby sa mal čítať popri Umenie programovania počítačov, zväzky 1-3,a Knuthovom Fascicle 1,ktorý predstavuje počítač MMIX, jeho konštrukciu a strojový jazyk. Tento dodatok obsahuje praktické odkazy na strany, ktoré zodpovedajú obsahu pôvodných zväzkov. V záujme ďalšieho zjednodušenia prechodu na MMIX zostal Ruckert čo najbližšie k pôvodnému štýlu programovania, technikám analýzy a dokonca aj formuláciám, pričom v prípade potreby zdôraznil rozdiely. Výsledný text bude slúžiť ako most do budúcnosti a pomôže čitateľom aplikovať Knuthove poznatky v moderných prostrediach, kým nebude k dispozícii jeho revidované, "konečné" vydanie The Art of Computer Programming.
Z predslovu Donalda E. Knutha:
"Som nadšený z tejto knihy Martina Ruckerta: je nabitá dobrotami, z ktorých sa dá naučiť mimoriadne veľa. Martin nielenže prepísal moje rané programy pre MIX a pretvoril ich do moderného idiómu. Prenikol do ich podstaty a nanovo ich stvárnil s eleganciou a dobrým vkusom. Jeho starostlivo skontrolovaný kód predstavuje významný príspevok k pedagogickému umeniu, ako aj k umeniu programovania."
Dr. Martin Ruckert spravuje domovskú stránku MMIX na adrese mmix. cs. hm.edu. Je profesorom matematiky a informatiky na Mníchovskej univerzite aplikovaných vied v Mníchove, Nemecko.
© 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)