RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2024, том 36, выпуск 2, страницы 21–32 (Mi tisp870)

TQL: a case study of integrating DSL in a product

[TQL: тематическое исследование внедрения предметно-ориентированного языка в продукт]

A. D. Belousovab

a National Research University Higher School of Economics, Moscow
b Ivannikov Institute for System Programming of the RAS

Аннотация: Предметно-ориентированные языки используются во многих современных приложениях и программных библиотеках, среди них: Wolfram Alpha, Microsoft Excel, Graphviz. Данная работа описывает опыт, полученный при разработке TQL (Talisman Query Language) – предметно-ориентированного языка, используемого в платформе Talisman. Платформа Talisman – набор инструментов для автоматизации задач обработки данных, разработанный институтом системного программирования РАН. Реализация TQL, описанная в данной статье, поддерживает восстановление после ошибок, может запущена как в браузере, так и на сервере, и имеет интерактивную среду, позволяющую визуализировать дерево разбора во время печати. Данная статья описывает подходы и технологии, которые сделали данные качества возможными при единой, поддерживаемой кодовой базе.

Ключевые слова: программирование, компиляторы, предметно-ориентированные языки

Язык публикации: английский

DOI: 10.15514/ISPRAS-2024-36(2)-2



© МИАН, 2026