Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > Шаблоны абстракции


Автор: Simplifier 26.2.2015, 23:45
В своей статье "Смиренный программист" Дейкстра упоминает о неких шаблонах абстракции:
Цитата
...Этим побочным продуктом является признание нескольких шаблонов абстракции, которые играют жизненно-важную роль во всем процессе составления программ. Сейчас о таких шаблонах абстракции известно достаточно много для того, чтобы посвятить каждому из них отдельную лекцию. То, сколько знаний и навыков хранят в себе эти шаблоны абстракции, поразило меня, когда я осознал, что если бы они были общеизвестны пятнадцать лет назад, переход от BNF к синтаксически-управляемым компиляторам, например, занял бы несколько минут вместо нескольких лет.

О чем вообще идет, собственно, речь? Видимо, говорится о каких-то конкретных методах, позволяющих придумывать эффективные абстракции. Что это за шаблоны, как они называются, какую литературу по ним можно почитать?

Автор: makarov_dv 27.2.2015, 07:00
Может он имеет в виду шаблоны проектирования?


http://www.ozon.ru/context/detail/id/2457392/

Автор: Simplifier 27.2.2015, 21:07
Вряд ли. К тому же, статья заметно более старая, чем шаблоны проектирования.

Автор: makarov_dv 7.3.2015, 17:58
Возможно, сама идея шаблонов проектирования появилась чуть раньше выхода книги, но они уже активно обсуждались в акадакадемическом и профессиональном соо ществе....а "банда четырех" обобщили и собрали все в книгу?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)