Bewertung:

Das Buch hat von den Lesern gemischte Kritiken erhalten. Einige halten es für einen unverzichtbaren Leitfaden für Programmierer, der tiefe Einblicke in Programmierkonzepte bietet, während andere es als schlecht organisiert und unangenehm zu lesen empfinden und es für unnötig halten.
Vorteile:Bietet tiefe Einblicke in Programmierkonzepte, insbesondere für diejenigen, die sich für theoretische Aspekte der Programmierung wie Typen interessieren. Einige Leser halten es für ein Meisterwerk, das ihr Verständnis von C++ und der STL verbessert.
Nachteile:Viele finden das Buch spießig, langweilig und schlecht organisiert, so dass es schwer zu lesen und zu verstehen ist. Kritiker argumentieren, es biete wenig praktisches Wissen und könne leicht durch andere, interessantere Ressourcen ersetzt werden.
(basierend auf 4 Leserbewertungen)
Elements of Programming
Elements of Programming vermittelt ein anderes Verständnis von Programmierung als das, was anderswo präsentiert wird.
Seine Hauptprämisse ist, dass die praktische Programmierung, wie andere Bereiche der Wissenschaft und Technik, auf einer soliden mathematischen Grundlage beruhen muss. Das Buch zeigt, dass Algorithmen, die in einer realen Programmiersprache wie C++ implementiert sind, in einem sehr allgemeinen mathematischen Umfeld funktionieren können.
Der schnelle Potenzierungsalgorithmus ist beispielsweise so definiert, dass er mit jeder assoziativen Operation funktioniert. Die Verwendung abstrakter Algorithmen führt zu effizienter, zuverlässiger, sicherer und wirtschaftlicher Software.