Интернет магазин китайских планшетных компьютеров



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

22 января 2011


Оглавление:
1. Предметно-ориентированный язык программирования
2. Процесс создания предметно-ориентированного языка



Предметно-ориентированный язык программирования — язык программирования, специально разработанный для решения определённого круга задач, в отличие от языков программирования общего назначения, таких, как Си, или языков моделирования общего назначения наподобие UML и др.

В рамках языка Forth всегда существовала, но не всегда использовалась возможность создания DSL-языков.

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

Примерами предметно-ориентированных языков могут служить:

  1. Адаптивные объектные модели — это модели, которые строятся специально для определённой предметной области на объектно-ориентированных языках общего назначения.
  2. Файлы XML, используемые в современных проектах для конфигураций программных каркасов.
  3. Электронные документы с формальным описанием логики работы приложения.

Предметно-ориентированные языки разделяют на внешние и внутренние. Внешние — это языки, написанные на языке, отличном от основного языка программирования. Примерами такого типа могут служить конфигурационные XML-файлы. Внутренние языки, напротив, реализованы на языке программирования общего назначения. В качестве примера можно назвать адаптивные объектные модели.



Просмотров: 965


<<< Планкалкюль
Прогопедия >>>