Методы метавычислений и их применение

Книга представляет собой фундаментальное руководство по метавычислениям — разделу теории и практики программирования, посвящённому анализу и преобразованию программ с помощью метапрограмм. В третьем, дополненном и переработанном издании автор, сотрудник Института программных систем РАН, систематически излагает основные понятия и методы этой области.

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

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

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

Методы метавычислений и их применение
A
Автор
С. М. Абрамов
Издательство
Директ-Медиа
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент