Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Предметно-ориентированный язык программирования - Процесс создания предметно-ориентированного языка22 января 2011Оглавление: 1. Предметно-ориентированный язык программирования 2. Процесс создания предметно-ориентированного языка Процесс создания нового предметно-ориентированного языка состоит из трёх шагов:
Абстрактный синтаксис описывает понятия, используемые в языке, в виде, пригодном для машинной обработки. Существует два способа задания абстрактного синтаксиса в виде метамодели и в виде КС-грамматики. Конкретный синтаксис это представление понятий абстрактного синтаксиса, которыми может манипулировать пользователь. Представление может быть текстовым, графическим или симбиозом двух первых. Правила трансформаций это правила, по которым абстрактное представление транслируется в исполнимое. Различают два типа трансформаций горизонтальные и вертикальные. Примером горизонтальной трансформации может служить автоматический рефакторинг, предоставляемый современными средствами разработки. Примером вертикальной трансформации может служить генерация байт-кода Java из исходного кода программ на Java. Просмотров: 1775
|