Руководство для программистов.Предметно-ориентированные языки программирования

Мартин Фаулер "Предметно-ориентированные языки программирования" Вильямс, 2011 год, 576 стр. (10,1 мб. pdf)

Предметно-ориентированные языки (Domain-Specific Languages — DSL) популярны по нескольким причинам, автор книги расскажет о двух из них: повышение производительности труда разработчиков и улучшение связи с экспертами в предметной области. Правильно выбранный язык может сделать сложный блок кода существенно проще для понимания, что повышает производительность и эффективность работающих с ним.

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

Возможность общения со специалистами на одном языке — это разрушение барьеров общения между программистами и их клиентами, что устраняет массу непониманий в разработке специализированного программного обеспечения. Не бойтесь объема этой книги, так как она в действительности состоит из двух книг объединенных одной обложкой: повествовательная и справочная.

Первую можно читать по основной теме, вторая же это справочник которым следует пользоваться по мере необходимости. Основная целевая аудитория этой книги — профессиональные разработчики ПО, занимающиеся построением предметно-ориентированного языка, имеющие по крайней мере пару лет опыта программирования и хорошо знакомые с основами проектирования программного обеспечения.
ISBN 978-5-8459-1738-6 (рус.)

Оглавление книги
Скачать техническую литературу бесплатно10,1 мб. pdf

Похожая литература