Hodnocení:
Recenze zdůrazňují, že „The MMIX Supplement“ slouží jako zásadní zdroj informací pro čtenáře knihy „The Art of Computer Programming“ (TAOCP) a aktualizuje zastaralý kód MIX assembleru na modernější architekturu MMIX. Ačkoli mnozí oceňují hloubku a provedení jeho obsahu, existují výhrady týkající se jeho cílové skupiny a celkového rozsahu.
Klady:Rychlé dodání a dobře zabalené. Kniha je pěkně vázaná a psaná a poskytuje dobrý úvod do programovacích technik. Doplněk MMIX aktualizuje obsah TAOCP s přesností a důkladným testováním algoritmů, což z něj činí cenný zdroj informací pro zájemce o nízkoúrovňové programování a architekturu čipů. Poskytuje významné poznatky pro informatiky, kteří chtějí pochopit vztah mezi vysokoúrovňovým kódem a kódem strojové úrovně.
Zápory:Kniha se nezabývá Knuthovou slibovanou prací v oblasti stochastiky, což někteří čtenáři očekávali. Je specificky přizpůsobena těm, kteří se zajímají o nízkoúrovňové programování, a nemusí být vhodná pro příležitostné čtenáře nebo ty, kteří hledají vysokoúrovňové aplikace. Navíc se v ní neučí assembler MMIX ani neslouží jako samostatná příručka; je třeba ji číst spolu s TAOCP. Byly zaznamenány některé drobné chyby ve formátování a tón je popisován jako méně poutavý než Knuthovy původní spisy.
(na základě 6 hodnocení čtenářů)
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
"Doporučuji všem vážným programátorům, aby se zdokonalili v této knize."
-Donald E. Knuth.
V prvním vydání 1. dílu Umění programování představil Donald E. Knuth počítač MIX a jeho strojový jazyk: učební pomůcku, která účinně osvětlila vnitřní fungování algoritmů, jež dokumentuje. Později, s vydáním svého Fascicle 1, Knuth představil MMIX: moderní, 64bitovou RISC náhradu za dnes již zastaralý MIX. Nyní Martin Ruckert pod Knuthovým vedením a s jeho souhlasem přepsal všechny příkladové programy MIXu z Knuthových svazků 1-3 pro MMIX, čímž dokončil tuto aktualizaci původního klasického MMIXu.
Na základě příspěvků mezinárodní dobrovolnické skupiny MMIXmasters se Ruckert plně věnuje základním pojmům MMIXu, informačním strukturám, náhodným číslům, aritmetice, třídění a vyhledávání. Při přípravě tohoto dodatku bylo napsáno a zkontrolováno na správnost přibližně 15 000 řádků kódu MMIXu; bylo napsáno a provedeno přes tisíc testovacích případů, aby byla zajištěna co nejvyšší kvalita kódu.
Doplněk k MMIXuby se měl číst vedle Umění programování počítačů, svazky 1-3 a Knuthova Fascicle 1, který představuje počítač MMIX, jeho konstrukci a strojový jazyk. Tento dodatek obsahuje odkazy na stránky, které odpovídají obsahu původních svazků. Pro další zjednodušení přechodu na MMIX zůstal Ruckert co nejblíže původnímu stylu programování, technikám analýzy a dokonce i formulacím, přičemž tam, kde to bylo vhodné, zdůraznil rozdíly. Výsledný text bude sloužit jako most do budoucnosti a pomůže čtenářům aplikovat Knuthovy poznatky v moderním prostředí, dokud nebude k dispozici jeho revidované, "konečné" vydání Umění počítačového programování.
Z předmluvy Donalda E. Knutha:
"Jsem nadšený z této knihy Martina Ruckerta: je napěchovaná dobrotami, z nichž se lze naučit mimořádně mnoho. Martin nejen přepsal mé rané programy pro MIX a přetvořil je do moderního idiomu. Pronikl do jejich podstaty a nově je ztvárnil s elegancí a dobrým vkusem. Jeho pečlivě zkontrolovaný kód představuje významný příspěvek k pedagogickému umění i k umění programování.".
Dr. Martin Ruckertspravuje domovskou stránku MMIX na adrese mmix. cs. hm.edu. Je profesorem matematiky a informatiky na Mnichovské univerzitě aplikovaných věd v Mnichově v Německu.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)