Das MMIX-Supplement: Ergänzung zur Kunst der Computerprogrammierung, Bände 1, 2, 3 von Donald E. Knuth

Bewertung:   (4,8 von 5)

Das MMIX-Supplement: Ergänzung zur Kunst der Computerprogrammierung, Bände 1, 2, 3 von Donald E. Knuth (Martin Ruckert)

Leserbewertungen

Zusammenfassung:

In den Rezensionen wird hervorgehoben, dass „The MMIX Supplement“ eine wichtige Ressource für die Leser von „The Art of Computer Programming“ (TAOCP) darstellt, da es den veralteten MIX-Assemblercode auf die modernere MMIX-Architektur aktualisiert. Obwohl viele die Tiefe und Ausführung des Inhalts schätzen, gibt es Vorbehalte hinsichtlich der Zielgruppe und des Gesamtumfangs.

Vorteile:

Schnell geliefert und gut verpackt. Das Buch ist schön gebunden und gesetzt und bietet eine gute Einführung in die Programmiertechniken. Die MMIX-Ergänzung aktualisiert den TAOCP-Inhalt mit Präzision und gründlichen Tests von Algorithmen, was es zu einer wertvollen Ressource für diejenigen macht, die sich für Low-Level-Programmierung und Chip-Architektur interessieren. Es bietet wichtige Einblicke für Informatiker, die die Beziehung zwischen High-Level-Code und Code auf Maschinenebene verstehen wollen.

Nachteile:

Das Buch deckt nicht Knuths versprochene Arbeit in der Stochastik ab, was einige Leser erwartet hatten. Es ist speziell auf diejenigen zugeschnitten, die ein starkes Interesse an Low-Level-Programmierung haben, und eignet sich möglicherweise nicht für Gelegenheitsleser oder diejenigen, die nach High-Level-Anwendungen suchen. Außerdem lehrt es nicht die MMIX-Assemblersprache und dient auch nicht als eigenständiges Handbuch; es muss zusammen mit TAOCP gelesen werden. Es werden einige kleinere Formatierungsfehler festgestellt, und der Ton wird als weniger einnehmend als Knuths ursprüngliche Schriften beschrieben.

(basierend auf 6 Leserbewertungen)

Originaltitel:

The MMIX Supplement: Supplement to the Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth

Inhalt des Buches:

Das MMIX-Supplement: Ergänzung zu The Art of Computer Programming Bände 1, 2, 3 von Donald E. Knuth

"Ich ermutige ernsthafte Programmierer überall, ihre Fähigkeiten zu schärfen, indem sie dieses Buch verschlingen."

-Donald E. Knuth.

In der ersten Ausgabe von Band 1 von Die Kunst der Computerprogrammierung stellte Donald E. Knuth den MIX-Computer und seine Maschinensprache vor: ein Lehrmittel, das die innere Funktionsweise der von ihm dokumentierten Algorithmen eindrucksvoll beleuchtet. Später, mit der Veröffentlichung von Fascicle 1, stellte Knuth den MMIX vor: einen modernen 64-Bit-RISC-Ersatz für den inzwischen veralteten MIX. Mit Knuths Anleitung und Zustimmung hat Martin Ruckert nun alle MIX-Beispielprogramme aus Knuths Bänden 1-3 für MMIX umgeschrieben und damit diese MMIX-Aktualisierung des ursprünglichen Klassikers vervollständigt.

Aufbauend auf den Beiträgen der internationalen MMIXmasters-Freiwilligengruppe behandelt Ruckert vollständig die MMIX-Grundkonzepte, Informationsstrukturen, Zufallszahlen, Arithmetik, Sortierung und Suche. Bei der Vorbereitung dieser Ergänzung wurden etwa 15.000 Zeilen MMIX-Code geschrieben und auf Korrektheit geprüft; über tausend Testfälle wurden geschrieben und ausgeführt, um sicherzustellen, dass der Code von höchstmöglicher Qualität ist.

Das MMIX-Supplement sollte Seite an Seite mit The Art of Computer Programming, Volumes 1-3 und Knuths Fascicle 1 gelesen werden, in dem der MMIX-Computer, sein Design und seine Maschinensprache vorgestellt werden. Diese Ergänzung enthält durchgängig praktische Seitenverweise auf die entsprechenden Abschnitte in den Originalbänden. Um den Übergang zu MMIX weiter zu vereinfachen, hat sich Ruckert so weit wie möglich an das Original gehalten - unter Beibehaltung des Programmierstils, der Analysetechniken und sogar des Wortlauts - und gleichzeitig die Unterschiede hervorgehoben, wo es angebracht war. Der resultierende Text wird als Brücke in die Zukunft dienen und den Lesern helfen, Knuths Erkenntnisse in modernen Umgebungen anzuwenden, bis seine überarbeitete, "ultimative" Ausgabe von The Art of Computer Programming verfügbar ist.

Aus Donald E. Knuths Vorwort:

Ich bin begeistert von dem vorliegenden Buch von Martin Ruckert: Es ist vollgepackt mit Leckerbissen, aus denen man außerordentlich viel lernen kann. Martin hat nicht nur meine frühen Programme für MIX transkribiert und in ein modernes Idiom übertragen. Er ist zu ihrer Essenz vorgedrungen und hat sie mit Eleganz und gutem Geschmack neu gestaltet. Sein sorgfältig geprüfter Code stellt einen bedeutenden Beitrag zur Kunst der Pädagogik wie auch zur Kunst des Programmierens dar."

Dr. Martin Ruckert unterhält die MMIX-Homepage unter mmix. cs. hm.edu. Er ist Professor für Mathematik und Informatik an der Hochschule für angewandte Wissenschaften München in München, Deutschland.

Weitere Daten des Buches:

ISBN:9780133992311
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Das MMIX-Supplement: Ergänzung zur Kunst der Computerprogrammierung, Bände 1, 2, 3 von Donald E...
Das MMIX-Supplement: Ergänzung zu The Art of...
Das MMIX-Supplement: Ergänzung zur Kunst der Computerprogrammierung, Bände 1, 2, 3 von Donald E. Knuth - The MMIX Supplement: Supplement to the Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)