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


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

Название: Предметно-ориентированные языки программирования
Автор: Фаулер М.
Страниц: 576
Формат: PDF
Размер: 11 Мб
Качество: Отличное
Язык: Русский
Год издания: 2011
В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет вам определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач.
Если применение предметно-ориентированных языков окажется оправданным, то вам пригодится вторая часть книги, в которой подробно, на конкретных примерах, описаны технологии, применяемые при создании таких языков.
Методы, описанные в данной книге, могут использоваться в большинстве современных объектно-ориентированных языков программирования. В основном примеры в книге написаны на Java и C#, но в некоторых из них использован Ruby. Все главы по возможности организованы в виде самодостаточных частей, а большинство справочных разделов - в знакомом читателю формате описания шаблонов программирования.
При правильном выборе и применении предметно-ориентированные языки могут существенно упростить сложный код, обеспечить эффективное общение с пользователями, повысить производительность и устранить узкие места разработки. В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет вам определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач. Если применение предметно-ориентированных языков окажется оправданным, то вам пригодится вторая часть книги, в которой подробно, на конкретных примерах, описаны технологии, применяемые при создании таких языков.
Оглавление
Предисловие 17
Благодарности 24
Часть I. Описание 27
Глава 1. Вводный пример 29
Глава 2. Использование предметно-ориентированных языков 49
Глава 3. Реализация предметно-ориентированных языков 63
Глава 4. Реализация внутреннего DSL 85
Глава 5. Реализация внешнего DSL 105
Глава 6. Выбор между внутренними и внешними DSL 119
Глава 7. Альтернативные вычислительные модели 127
Глава 8. Генерация кода 135
Глава 9. Языковые инструментальные средства 143
Часть II. Общие вопросы 157
Глава 10. Зоопарк DSL 159
Глава 11. Семантическая модель 171
Глава 12. Таблица символов 177
Глава 13. Переменная контекста 187
Глава 14. Построитель конструкции 191
Глава 15. Макрос 195
Глава 16. Уведомление 205
Часть III. Вопросы создания внешних DSL 211
Глава 17. Трансляция, управляемая разделителями 213
Глава 18. Синтаксически управляемая трансляция 229
Глава 19. Форма Бэкуса–Наура 237
Глава 20. Лексический анализатор на основе таблицы регулярных выражений 247
Глава 21. Синтаксический анализатор на основе рекурсивного спуска 253
Глава 22. Комбинатор синтаксических анализаторов 263
Глава 23. Генератор синтаксических анализаторов 277
Глава 24. Построение дерева 289
Глава 25. Встроенная трансляция 305
Глава 26. Встроенная интерпретация 311
Глава 27. Внешний код 315
Глава 28. Альтернативная токенизация 325
Глава 29. Вложенные операторные выражения 333
Глава 30. Символ новой строки в качестве разделителя 339
Глава 31. Прочие вопросы 343
Часть IV. Вопросы создания внутренних DSL 347
Глава 32. Построитель выражений 349
Глава 33. Последовательность функций 357
Глава 34. Вложенные функции 361
Глава 35. Соединение методов в цепочки 375
Глава 36. Перенос области видимости в объект 387
Глава 37. Замыкание 397
Глава 38. Вложенные замыкания 403
Глава 39. Список литералов 415
Глава 40. Ассоциативные массивы литералов 417
Глава 41. Динамический отклик 423
Глава 42. Аннотации 439
Глава 43. Работа с синтаксическим деревом 449
Глава 44. Класс таблицы символов 461
Глава 45. Шлифовка текста 469
Глава 46. Расширение литералов 473
Часть V. Альтернативные вычислительные модели 477
Глава 47. Адаптивная модель 479
Глава 48. Таблицы принятия решений 485
Глава 49. Сеть зависимостей 495
Глава 50. Система правил вывода 503
Глава 51. Конечный автомат 517
Часть VI. Генерация кода 521
Глава 52. Генерация с помощью преобразователя 523
Глава 53. Шаблонная генерация 529
Глава 54. Встроенный помощник 537
Глава 55. Генерация, осведомленная о модели 545
Глава 56. Генерация, игнорирующая модель 557
Глава 57. Отделение генерируемого кода с помощью наследования 561
Список литературы 569
Предметный указатель 570

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12767 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Журнал Летающие Домохозяйки №7 2010

    Летающие Домохозяйки №7 2010

    Название: Летающие Домохозяйки №7 2010Автор: коллективСерия или выпуск: 7Год издания: 2010Страниц: 64Язык: РусскийКачество: хорошееРазмер: 21 МбКак потратить минимум времени и сделать максимум возможн . . .

  • Книга Старинная мебель

    Старинная мебель

    Автор: И. Корнеев Год издания: 2011 Формат: pdf Страниц: 27 Размер: 59,7 МБ Язык: Русский Гравюры, изображающие образцы старинной европейской меб . . .

  • Журнал Сабрина Baby № 6 (июль 2011)

    Сабрина Baby № 6 (июль 2011)

    Название: Сабрина Baby № 6 2011 Автор: КоллективИздательство: Эдипресс-КонлигаГод / месяц: 2011, июльСтраниц: 30Размер: 13,9 МбЖурнал посвящен вязанию одежды для малышей в возрасте от 0 до 2 лет. Пуло . . .

  • Книга Раннева Г.Г. - Мощные электромагнитные реле. Справочник инженера

    Раннева Г.Г. - Мощные электромагнитные реле. Справочник инженера

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

  • Журнал Журнал Felice Baby. Спецвыпуск № 4 (2011)

    Журнал Felice Baby. Спецвыпуск № 4 (2011)

    Название:  Felice Baby. Спецвыпуск Издательство:  Ниола-Пресс Номер:  4 Месяц / Год:  7/2011 Страниц:  63 Формат:  jpg Размер файла:  21,2 Мб Язык:  русс . . .

  • Книга Чеснок и лук - природные целители

    Чеснок и лук - природные целители

    Название: Чеснок и лук - природные целители Автор: И.О. Иофина Год издания: 2008 Издательство: М:ACT; Владимир: ВКТ Серия: Здоровье и жизнь ISBN: 978-5-17-036514-2, 978-5-226-00331-8 Язык: Русс . . .

  • Книга Психология развития и возрастная психология

    Психология развития и возрастная психология

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

  • Книга Психология развития и возрастная психология

    Психология развития и возрастная психология

    Название: Психология развития и возрастная психологияАвтор: Палагина Н. Н. Издательство: М.: Московский психолого-социальный институт ISBN: 5-89502-651-6Год: 2005Страниц: 288Язык: РусскийФормат: pdfРа . . .

  • Книга Растения-антибиотики

    Растения-антибиотики

    Автор: Геннадий МалаховНазвание: Растения-антибиотикиИздательство: КрыловISBN: 978-5-9717-0752-3Год: 2009Страниц: 192Размер: 1.1 МбФормат: pdf + fb2Скачать книгу:[center] Скачать c letitbit.net Ск . . .

  • Книга Воздухоплавание и авиация в России до 1907 г

    Воздухоплавание и авиация в России до 1907 г

    Автор: Под редакцией В. А. ПоповаНазвание: Воздухоплавание и авиация в России до 1907 г. Сборник документов и материаловИздательство: М.: Государственное издательство оборонной промышленностиГод: 1956 . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Книга Предметно-ориентированные языки программирования. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.