Купил на распродаже оригинал классической книжки Ван Тассела "Program Style, Design, Efficiency, Debugging, and Testing", сижу штудирую, вспоминаю молодость. Русским переводом я зачитывался тридцать лет назад, на втором курсе института. Похоже что книжка нифига не потеряла актуальность. Не уверен, что с тех пор появилось что-нибудь настолько же полезное и доходчивое по теме.

Для примеров используются языки программирования Кобол, Фортран, PL/I и Algol W. Все эти языки умерли, конечно, но это совсем не мешает. Излагаемые идеи легко переносятся на любые современные языки, от Java до Haskell.
Чтиво нифига не скучное. Даже среди задачек, предлагаемых к каждой главе, находится масса перлов. Например, к первой главе про стиль программирования:
45. Напишите программу-стихотворение.
46. Напишите программу пятистопным ямбом.

Для примеров используются языки программирования Кобол, Фортран, PL/I и Algol W. Все эти языки умерли, конечно, но это совсем не мешает. Излагаемые идеи легко переносятся на любые современные языки, от Java до Haskell.
Чтиво нифига не скучное. Даже среди задачек, предлагаемых к каждой главе, находится масса перлов. Например, к первой главе про стиль программирования:
45. Напишите программу-стихотворение.
46. Напишите программу пятистопным ямбом.
