Értékelés:

A könyv vegyes kritikákat kapott az olvasóktól. Míg egyesek szerint a programozók számára nélkülözhetetlen útmutató, amely mély betekintést nyújt a programozási fogalmakba, mások szerint rosszul szervezett és élvezhetetlen olvasmány, és feleslegesnek tartják.
Előnyök:Mély betekintést nyújt a programozási fogalmakba, különösen azok számára, akiket a programozás elméleti aspektusai, például a típusok érdekelnek. Egyes olvasók szerint mestermű, amely növeli a C++ és az STL megértését.
Hátrányok:Sokan fülledtnek, unalmasnak és rosszul szervezettnek találják a könyvet, ami megnehezíti az olvasást és a megértést. A kritikusok szerint kevés gyakorlati tudást nyújt, és könnyen helyettesíthető más, érdekesebb forrásokkal.
(4 olvasói vélemény alapján)
Elements of Programming
A programozás elemei a programozás máshol bemutatottaktól eltérő megértését nyújtja.
A fő feltevés az, hogy a gyakorlati programozásnak, akárcsak a tudomány és a mérnöki tudomány más területeinek, szilárd matematikai alapokon kell nyugodnia. A könyv megmutatja, hogy a valódi programozási nyelven, például a C++-ban megvalósított algoritmusok a legáltalánosabb matematikai környezetben is működhetnek.
Például a gyors exponenciálás algoritmusa úgy van definiálva, hogy bármilyen asszociatív művelettel működjön. Az absztrakt algoritmusok használata hatékony, megbízható, biztonságos és gazdaságos szoftverekhez vezet.