banner banner banner

Предметно-ориентированные языки программирования – Мартин Фаулер

Оценить:
Рейтинг: 0
Описание книги:

При правильном выборе и применении предметно-ориентированные языки могут существенно упростить сложный код, обеспечить эффективное общение с пользователями, повысить производительность и устранить узкие места разработки. В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач. Если окажется оправданным применение предметно-ориентированных языков, то вам пригодится вторая часть книги, в которой подробно, на конкретных примерах, описаны технологии, применяемые при создании таких языков.
Данная книга, по сути, представляет две книги под одной обложкой. Фаулер начинает с обзора общих принципов и концепций, лежащих в основе предметно-ориентированных языков программирования. Читатели узнают, как работают предметно-ориентированные языки, как добиться, чтобы с пользовательским синтаксисом предметно-ориентированного языка было проще работать, чем с синтаксисом таких альтернатив, как XML. Затем автор переходит к подробному рассмотрению примеров, которые помогут разработчикам лучше понять, когда и как использовать ту или иную методику. Фаулер рассматривает как внутренние, так и внешние предметно-ориентированные языки, а также альтернативные вычислительные модели, генерацию кода и другие темы.
Методы, описанные в данной книге, могут использоваться в большинстве современных объектно-ориентированных языков программирования. В основном примеры в книге написаны на Java и C#, но в некоторых из них использован язык Ruby. Все главы по возможности организованы в виде самодостаточных частей, а большинство справочных разделов – в знакомом читателю формате описания шаблонов программирования.
Из этой книги разработчики получат достаточно информации для того, чтобы принять обоснованное решение об использовании предметно-ориентированных языков в своей работе, а также извлечь из их применения максимальную пользу.
В книге освещены следующие темы.
– Сравнение предметно-ориентированных языков с различными схемами и библиотеками, а также решение вопроса о достаточных альтернативах.
– Применение синтаксических анализаторов и генераторов синтаксических анализаторов, синтаксический анализ внешних предметно-ориентированных языков.
– Изучение, сравнение и выбор языковых конструкций предметно-ориентированных языков.
– Применение генерации кода и сравнение стратегий генерации кода.
– Языковые инструментальные средства для создания предметно-ориентированных языков.

Полная версия:

Поделиться:

Комментарии к книге и рекомендации пользователей:

Вместе с этим произведением обычно скачивают книги:

О скачивании, разархивировании, чтении книг можно прочитать здесь.
Новинки!
Все новинки
В этот день...
2 мая 1859 года родился Джером Клапка Джером (Jerome Klapka Jerome) (ум. 1927), английский писатель-юморист.
Новый отзыв
скачать книгу 'Дитя Эльфа и Погремушки'
Ирина Иванова:
Читала я эту книгу, не читая аннотации перед прочтением. И это не эксперимент, так я поступаю с пров...
Новая подборка книг
В тренде
Детство. Время открытий. Время удивляться всему в мире. Радоваться, грустить, искать себя...