У книзі американського автора розглянути широке коло питань, що стосуються стилю написання програм, раціональних методів їх розроблення й оптимізації, стратегії налагодження та тестування. Рекомендовані рекомендації ґрунтуються на багаторічному досвіді автора. Для фахівців із різною підготовкою — від програмістів-початківців до професіоналів, а також для студентів, які навчають програмування.