Ocena:

Książka otrzymała mieszane recenzje od czytelników. Podczas gdy niektórzy uważają ją za niezbędny przewodnik dla programistów, który oferuje głęboki wgląd w koncepcje programowania, inni uważają ją za słabo zorganizowaną i nieprzyjemną do czytania, uznając ją za niepotrzebną.
Zalety:Zapewnia głęboki wgląd w koncepcje programowania, szczególnie dla osób zainteresowanych teoretycznymi aspektami programowania, takimi jak typy. Niektórzy czytelnicy uważają ją za arcydzieło, które poprawia ich zrozumienie C++ i STL.
Wady:Wielu uważa, że książka jest duszna, nudna i źle zorganizowana, co utrudnia jej czytanie i zrozumienie. Krytycy twierdzą, że oferuje ona niewiele praktycznej wiedzy i można ją łatwo zastąpić innymi, bardziej wciągającymi zasobami.
(na podstawie 4 opinii czytelników)
Elements of Programming
Książka Elements of Programming zapewnia inne zrozumienie programowania niż to prezentowane gdzie indziej.
Jej głównym założeniem jest to, że praktyczne programowanie, podobnie jak inne dziedziny nauki i inżynierii, musi opierać się na solidnych podstawach matematycznych. Książka pokazuje, że algorytmy zaimplementowane w prawdziwym języku programowania, takim jak C++, mogą działać w najbardziej ogólnym środowisku matematycznym.
Na przykład, algorytm szybkiego potęgowania jest zdefiniowany tak, aby działał z dowolną operacją asocjacyjną. Korzystanie z abstrakcyjnych algorytmów prowadzi do wydajnego, niezawodnego, bezpiecznego i ekonomicznego oprogramowania.