ПОРІВНЯЛЬНИЙ АНАЛІЗ СИСТЕМ ПРОЕКТУВАННЯ ПРОБЛЕМНО-ОРІЄНТОВАНИХ МОВ ПРОГРАМУВАННЯ

Автор(и)

  • О.К. Очеретяний
  • І.В. Баклан

Анотація

Доменні мови приваблюють все більше і більше користувачів, оскільки вони спеціалізовані та оптимізовані для певної проблемної област. В даний час кількість нових мов програмування є значною [1], але мови загального призначення часто не відповідають конкретним потребам кінцевих користувачів. Доменні мови - один із способів вирішити цю проблему. Доменні мови можуть бути розділеними на різні незалежні виміри: внутрішній проти зовнішнього, чи текстовий проти графічного чи табличного. Основний фокус у порівнянні віддається текстовим синтаксисам, оскільки вони мають кілька додаткових переваг, інтеграції в існуючі засоби розробки, доповнення коду, маркери помилок та швидкі виправлення. Тоді як Фаулер описав початкове бачення систем підтримки проектування мов програмування [2], кілька зрілих текстових систем з’явилися в останні роки.

Посилання

S. Dmitriev. Language oriented programming: The next programming paradigm. JetBrains onBoard, 1(2), 2004

Martin Fowler. 2010. Domain Specific Languages (1st. ed.). Addison-Wesley Professional.

Kelly, S., and Tolvanen, J.-P. 2008. Domain-Specific Modeling: Enabling Full Code Generation. Wiley.

El Kouhen, A., Dumoulin, C., Gérard, S., and Boulet, P. 2012. Evaluation of Modeling Tools Adaptation. CNRS HAL.

Kelly, S. 2004. Comparison of Eclipse EMF/GEF and MetaEdit+ for проблемно-орієнтованих мов. In Proceedings of the OOPSLA & GPCE Workshop on Best Practices for Model Driven Software Development.

Завантаження

Опубліковано

2021-04-10

Номер

Розділ

Статті