Готовится к выходу! Предзаказ со скидкой!

2011-08-15 14:54:57

Предметно-ориентированные (или DSL) языки являются одними из самых популярных идей в мире программирования высокого уровня. Иногда для выполнения какой-либо задачи бывает гораздо проще самому создать маленький язык, нежели тратить время над созданием громоздких конструкций на основе стандартных языков программирования. Однако чтобы правильно реализовать свою идею, при этом рационально используя уже существующие ресурсы, требуются определенные навыки.


Представляем вам книгу «Предметно-ориентированные языки программирования» Мартина Фаулера, эксперта в области программного обеспечения и автора многих изданий и статей по ПО-архитектуре. В ней объединена вся информация по заданной теме, необходимая для разработки: от выбора правильного языка, способного решить поставленную задачу, до описания технологий его создания.


Теория подкреплена множеством практических примеров, написанных на языках Java, C# и Ruby, что делает книгу понятной даже для начинающих программистов.
Какой DSL выбрать  – внутренний или внешний? Как правильно генерировать код? Когда следует использовать семантическую модель? Что такое форма Бэкуса-Наура и как она работает? Ответы на эти и многие другие вопросы вы найдете в книге «Предметно-ориентированные языки программирования».

Комментарии

Оставить комментарий