Читайте только на Литрес

Книгу нельзя скачать файлом, но можно читать в нашем приложении или онлайн на сайте.

Основной контент книги Предметно-ориентированные языки программирования
Текст PDF

Объем 578 страниц

2011 год

0+

Предметно-ориентированные языки программирования

Входит в серию «Signature Series»
4,8
4 оценки
Читайте только на Литрес

Книгу нельзя скачать файлом, но можно читать в нашем приложении или онлайн на сайте.

800 ₽

Начислим

+24

Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе
Подарите скидку 10%
Посоветуйте эту книгу и получите 80,01 ₽ с покупки её другом.

О книге

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

Данная книга, по сути, представляет две книги под одной обложкой. Фаулер начинает с обзора общих принципов и концепций, лежащих в основе предметно-ориентированных языков программирования. Читатели узнают, как работают предметно-ориентированные языки, как добиться, чтобы с пользовательским синтаксисом предметно-ориентированного языка было проще работать, чем с синтаксисом таких альтернатив, как XML. Затем автор переходит к подробному рассмотрению примеров, которые помогут разработчикам лучше понять, когда и как использовать ту или иную методику. Фаулер рассматривает как внутренние, так и внешние предметно-ориентированные языки, а также альтернативные вычислительные модели, генерацию кода и другие темы.

Методы, описанные в данной книге, могут использоваться в большинстве современных объектно-ориентированных языков программирования. В основном примеры в книге написаны на Java и C#, но в некоторых из них использован язык Ruby. Все главы по возможности организованы в виде самодостаточных частей, а большинство справочных разделов – в знакомом читателю формате описания шаблонов программирования.

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

В книге освещены следующие темы.

– Сравнение предметно-ориентированных языков с различными схемами и библиотеками, а также решение вопроса о достаточных альтернативах.

– Применение синтаксических анализаторов и генераторов синтаксических анализаторов, синтаксический анализ внешних предметно-ориентированных языков.

– Изучение, сравнение и выбор языковых конструкций предметно-ориентированных языков.

– Применение генерации кода и сравнение стратегий генерации кода.

– Языковые инструментальные средства для создания предметно-ориентированных языков.

Смотреть все отзывы

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

Отзыв с Лайвлиба.
Войдите, чтобы оценить книгу и оставить отзыв
Книга Мартина Фаулера «Предметно-ориентированные языки программирования» — читать онлайн на сайте. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.
Возрастное ограничение:
0+
Дата выхода на Литрес:
27 ноября 2019
Дата перевода:
2017
Дата написания:
2011
Объем:
578 стр.
ISBN:
978-5-8459-1738-6
Общий размер:
4.2 МБ
Общее кол-во страниц:
578
Переводчик:
Правообладатель:
Диалектика-Вильямс
Текст PDF
Средний рейтинг 0 на основе 0 оценок
Текст PDF
Средний рейтинг 3,5 на основе 2 оценок
Текст PDF
Средний рейтинг 3,8 на основе 5 оценок
Текст PDF
Средний рейтинг 0 на основе 0 оценок
Текст PDF
Средний рейтинг 4,2 на основе 5 оценок
Текст PDF
Средний рейтинг 4,7 на основе 3 оценок
Текст PDF
Средний рейтинг 4,1 на основе 10 оценок
Текст PDF
Средний рейтинг 4,6 на основе 15 оценок
Текст PDF
Средний рейтинг 3,8 на основе 12 оценок
По подписке
Текст PDF
Средний рейтинг 4,9 на основе 10 оценок
Текст PDF
Средний рейтинг 4,8 на основе 4 оценок