Evaluare:
Recenzile subliniază faptul că „Suplimentul MMIX” reprezintă o resursă esențială pentru cititorii „The Art of Computer Programming” (TAOCP), actualizând codul de asamblare MIX învechit la arhitectura MMIX mai modernă. În timp ce mulți apreciază profunzimea și executarea conținutului său, există avertismente în ceea ce privește publicul țintă și domeniul său general de aplicare.
Avantaje:Livrare rapidă și bine ambalată. Cartea este frumos legată și tipărită, oferind o bună introducere în tehnicile de programare. Suplimentul MMIX actualizează conținutul TAOCP cu precizie și testarea temeinică a algoritmilor, făcându-l o resursă valoroasă pentru cei interesați de programarea la nivel scăzut și arhitectura cipurilor. Oferă perspective semnificative pentru informaticienii care doresc să înțeleagă relația dintre codul de nivel înalt și codul de nivel mașină.
Dezavantaje:Cartea nu acoperă munca promisă a lui Knuth în stochastică, la care se așteptau unii cititori. Cartea este special concepută pentru cei cu un interes puternic în programarea de nivel scăzut și poate să nu fie potrivită pentru cititorii ocazionali sau pentru cei care caută aplicații de nivel înalt. În plus, nu învață limbajul de asamblare MMIX și nu servește drept ghid de sine stătător; trebuie citit împreună cu TAOCP. Sunt remarcate unele erori minore de formatare, iar tonul este descris ca fiind mai puțin captivant decât scrierile originale ale lui Knuth.
(pe baza a 6 recenzii ale cititorilor)
The MMIX Supplement: Supplement to the Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
Suplimentul MMIX: Supliment la The Art of Computer Programming Volumele 1, 2, 3 de Donald E. Knuth
"Îi încurajez pe programatorii serioși de pretutindeni să își ascută abilitățile devorând această carte."
-Donald E. Knuth.
În prima ediție a volumului 1 din The Art of Computer Programming, Donald E. Knuth a prezentat computerul MIX și limbajul său mașină: un instrument didactic care a luminat puternic funcționarea internă a algoritmilor pe care îi documentează. Mai târziu, odată cu publicarea Fascicle 1, Knuth a introdus MMIX: un înlocuitor RISC modern, pe 64 de biți, al acum desuetului MIX. Acum, cu îndrumarea și aprobarea lui Knuth, Martin Ruckert a rescris toate programele de exemplu MIX din volumele 1-3 ale lui Knuth pentru MMIX, completând astfel această actualizare MMIX a clasicului original.
Bazându-se pe contribuțiile grupului internațional de voluntari MMIXmasters, Ruckert abordează pe deplin conceptele de bază MMIX, structurile informaționale, numerele aleatorii, aritmetica, sortarea și căutarea. În pregătirea acestui supliment, aproximativ 15.000 de linii de cod MMIX au fost scrise și verificate pentru corectitudine; peste o mie de cazuri de testare au fost scrise și executate pentru a se asigura că codul este de cea mai înaltă calitate posibilă.
Suplimentul MMIX trebuie citit în paralel cu Arta programării pe calculator, volumele 1-3 și cu Fascicula 1 lui Knuth, care prezintă calculatorul MMIX, proiectarea și limbajul său de mașină. Acest supliment conține trimiteri convenabile la paginile corespunzătoare din volumele originale. Pentru a simplifica și mai mult tranziția la MMIX, Ruckert a rămas cât mai aproape posibil de original - păstrând stilul de programare, tehnicile de analiză și chiar formularea, subliniind în același timp diferențele acolo unde este cazul. Textul rezultat va servi ca o punte spre viitor, ajutând cititorii să aplice ideile lui Knuth în medii moderne, până când ediția sa revizuită, "finală" a The Art of Computer Programming va fi disponibilă.
Din prefața lui Donald E. Knuth:
"Sunt încântat să văd cartea de față a lui Martin Ruckert: este plină de bunătăți din care se poate învăța extraordinar de mult. Martin nu a transcris doar primele mele programe pentru MIX și nu le-a reformulat într-un limbaj modern. El a pătruns în esența lor și le-a redat din nou cu eleganță și bun gust. Codul său atent verificat reprezintă o contribuție semnificativă la arta pedagogiei, precum și la arta programării."
Dr. Martin Ruckert menține pagina de pornire MMIX la adresa mmix. cs. hm.edu. Este profesor de matematică și informatică la Universitatea de Științe Aplicate din Munchen, Germania.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)