Введение

Книга Брайана В. Кернигана и П. Дж. Плаугера 1978 года "Элементы стиля программирования" (The Elements of Programming Style) – это исследование стиля программирования, утверждающее, что компьютерные программы следует писать не только для соответствия компилятору или личным предпочтениям в программировании, но и для "читаемости" людьми, в особенности инженерами по сопровождению программного обеспечения, программистами и техническими писателями. Книга впервые была опубликована в 1974 году. В названии и тоне книга явно отдает дань уважения "Элементам стиля" Стронка и Уайта и рассматривается как практическое руководство, поддерживающее идеи структурированного программирования Эдсгера Дейкстры. Она оказала значительное влияние и породила ряд аналогичных книг, адаптированных к конкретным языкам программирования, таких как "Элементы стиля программирования на C", "Элементы стиля C#", "Элементы стиля Java", "Элементы стиля MATLAB" и другие. Книга основана на коротких примерах из реальных, опубликованных программ, взятых из учебников по программированию. Это обеспечивает практический подход, а не абстрактное или академическое обсуждение. Стиль изложения дипломатичен и в целом доброжелателен в критике, при этом авторы не стесняются указывать на недостатки, в том числе и в собственных работах (один из примеров во втором издании взят из первого).

Прием

Kilobaud Microcomputing заявил, что "Если вы планируете писать программы для других пользователей, вам следует прочитать эту книгу. Если вы стремитесь стать профессиональным программистом, прочтение этой книги обязательно".