Грамматически-ориентированное программирование
![]() | Эта статья может документировать неологизм или протологизм таким образом, чтобы способствовать его пропаганде . ( сентябрь 2017 г. ) |
Грамматически-ориентированное программирование (GOP) и грамматически-ориентированное объектное проектирование (GOOD) хороши для проектирования и создания предметно-ориентированного языка программирования (DSL) для конкретной бизнес-области.
GOOD можно использовать для управления выполнением приложения или для внедрения декларативной логики обработки контекстно-зависимого компонента (CAC) или контекстно-зависимой службы (CAS) . GOOD — это метод создания и поддержки динамически реконфигурируемых архитектур программного обеспечения, основанных на архитектурах бизнес-процессов. Бизнес-компилятор использовался для регистрации бизнес-процессов в рамках семинаров в реальном времени для различных направлений бизнеса и создания исполняемой модели используемых процессов.
Вместо использования одного DSL для всей деятельности по программированию, GOOD предлагает сочетание определения поведенческой семантики, специфичной для предметной области, в сочетании с использованием более традиционных языков программирования общего назначения .
См. также [ править ]
- Адаптивная грамматика
- Определенная грамматика предложения
- Расширяемое программирование
- Языко-ориентированное программирование
- Диалектирование
- Язык трансформации