Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2014, том 21, номер 6, страницы 131–143 (Mi mais418)  

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

С. В. Григорьев, Е. А. Вербицкая, М. И. Полубелова, А. В. Иванов, Е. В. Мавчун

Санкт-Петербургский государственный университет, 198504 Россия, г. Санкт-Петербург, г. Старый Петергоф, Университетский проспект, 28
Список литературы:
Аннотация: Часто при разработке сложных программных систем используется более чем один язык программирования. В таком случае принято говорить об основном (или исходном) языке и одном или нескольких встроенных языках. Из строковых выражений основного языка динамически формируются программы на отличном от него языке, которые потом интерпретируются специальными, работающими во время исполнения компонентами, такими как базы данных или веб-браузеры. Большинство языков программирования общего назначения могут играть роль как основного, так и встроенного языка. Самый яркий пример реализации такого подхода — динамический SQL, специфицированный в стандарте ISO SQL и поддерживаемый большинством СУБД.
Автодополнение и подсветка синтаксиса — стандартная для интерактивных сред разработки функциональность — значительно упрощают процесс разработки с использованием встроенных языков. Существует несколько инструментов, предоставляющих функциональность интегрированных сред разработки для встроенных языков, но они в основном поддерживают только один конкретный встроенный язык, и поддержка другого языка требует нетривиального ручного вмешательства. Мы продемонстрируем разрабатываемую платформу, позволяющую создавать инструменты для статического анализа динамически формируемых выражений.
Ключевые слова: встроенные языки, абстрактный синтаксический анализ, генератор парсеров, генератор лексических анализаторов, интегрированная среда разработки, динамический SQL.
Поступила в редакцию: 19.09.2014
Тип публикации: Статья
УДК: 004.4’232
Образец цитирования: С. В. Григорьев, Е. А. Вербицкая, М. И. Полубелова, А. В. Иванов, Е. В. Мавчун, “Инструментальная поддержка встроенных языков в интегрированных средах разработки”, Модел. и анализ информ. систем, 21:6 (2014), 131–143
Цитирование в формате AMSBIB
\RBibitem{GriVerPol14}
\by С.~В.~Григорьев, Е.~А.~Вербицкая, М.~И.~Полубелова, А.~В.~Иванов, Е.~В.~Мавчун
\paper Инструментальная поддержка встроенных языков в~интегрированных средах разработки
\jour Модел. и анализ информ. систем
\yr 2014
\vol 21
\issue 6
\pages 131--143
\mathnet{http://mi.mathnet.ru/mais418}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais418
  • https://www.mathnet.ru/rus/mais/v21/i6/p131
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Статистика просмотров:
    Страница аннотации:280
    PDF полного текста:125
    Список литературы:79
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025