Gramaticky orientované programování - Grammar-oriented programming
![]() | tento článek může dokumentovat neologismus nebo protologismus takovým způsobem, aby to propagovalo. (Září 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
Gramaticky orientovaný programování (GOP) a Gramaticky orientovaný objektový design (DOBRÉ) jsou dobré pro navrhování a vytváření programovací jazyk specifický pro doménu (DSL) pro konkrétní obchodní doménu.
GOOD lze použít k řízení provádění aplikace nebo k vložení deklarativní logiky zpracování kontextově závislé komponenty (CAC) nebo kontextová služba (CAS). DOBRÁ je metoda pro vytváření a udržování dynamicky rekonfigurovatelných softwarové architektury poháněno architekturami podnikových procesů. Obchodní kompilátor byl použit k zachycení obchodních procesů v rámci workshopů v reálném čase pro různé oblasti podnikání a vytvoření spustitelné simulace použitých procesů.
Namísto použití jednoho DSL pro celou programovací aktivitu GOOD navrhuje kombinaci definování sémantiky chování specifické pro doménu ve spojení s použitím tradičnějších, univerzální programovací jazyky.
Viz také
- Adaptivní gramatika
- Gramatika určité věty
- Rozšiřitelné programování
- Jazykově orientované programování
- Nářečí
- Transformační jazyk