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

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

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

no subject
Date: 2015-11-19 09:24 (UTC)нынче это извращённый вопрос на засыпку
у меня знакомый недавно сдавал экзамен (он заочник), и там он офигел от того, что его молодой соученик очник засыпал вопрос – напишите на Java программу выдающую список високосных годов из заданого диапазона. Этот вьюнош не знал, что такое високосный год :((
no subject
Date: 2015-11-19 10:22 (UTC)no subject
Date: 2015-11-19 10:54 (UTC)no subject
Date: 2015-11-19 19:28 (UTC)no subject
Date: 2015-11-19 12:43 (UTC)Вопрос совершенно идиотский, на знание астрономического календаря, а не по программированию.
no subject
Date: 2015-11-19 12:51 (UTC)no subject
Date: 2015-11-19 13:07 (UTC)Средний же уровень скатывается по совершенно объективным причинам.
http://arbinada.com/main/ru/node/1352
Ван Тассел борозды не портит
Date: 2015-11-19 09:30 (UTC)no subject
Date: 2015-11-19 10:23 (UTC)no subject
Date: 2015-11-19 10:48 (UTC)no subject
Date: 2015-11-19 10:51 (UTC)no subject
Date: 2015-11-19 12:41 (UTC)Потому что они о вещах общего характера.
Сейчас основной ассортимент литературы, пардон за мой френч, "как бесшовно склеить один кусок говна с другим".
no subject
Date: 2015-11-19 16:37 (UTC)no subject
Date: 2015-11-19 20:04 (UTC)Чуть ли не у каждого второго физтеха эта книжка была.
no subject
Date: 2015-11-19 20:09 (UTC)no subject
Date: 2015-11-19 20:34 (UTC)Оригинальное издание, кстати, заметно качественнее сверстано и напечатано, хоть и 1978 год.
no subject
Date: 2015-11-20 22:12 (UTC)no subject
Date: 2015-11-21 00:15 (UTC)45. Write a program that is also poetry.
46. Write a program that is iambic pentameter.
no subject
Date: 2016-01-07 22:19 (UTC)no subject
Date: 2016-01-07 22:39 (UTC)Современные физики переключились на Matlab и Octave.
no subject
Date: 2016-01-08 21:29 (UTC)