Język C, mimo upływu lat, pozostaje niezastąpiony, umożliwiając pisanie zwięzłego i szybkiego kodu przy minimalnych zasobach. Choć wielu programistów korzysta z C, brakuje eksperckich wskazówek dotyczących programowania w tym języku. W profesjonalnych zastosowaniach kluczowe jest podejmowanie optymalnych decyzji projektowych, co przekłada się na wysoką jakość kodu. Poradnik skierowany do początkujących i doświadczonych programistów zawiera istotne informacje na temat decyzji projektowych oraz ich wpływu na tworzenie złożonego oprogramowania. Odpowiada na trudne pytania dotyczące struktury programów w C, obsługi błędów i tworzenia elastycznych interfejsów, a liczne wskazówki i przykłady ułatwiają implementację wiedzy projektowej. Druga część książki omawia zastosowanie wzorców projektowych w C do tworzenia większych aplikacji, wskazując, jakie wzorce stosować w konkretnych sytuacjach oraz jak ułatwiają one pracę poprzez dobre decyzje projektowe. W książce poruszono wzorce dotyczące obsługi błędów, zarządzania pamięcią, elastycznych API, organizowania plików w programach modułowych oraz instrukcji #ifdef. To doskonały przewodnik dla początkujących, którzy chcą tworzyć w C produkty klasy przemysłowej.
Preschern Christopher Livres
