Иконка программы JetBrains MPS

JetBrains MPS: система метапрограммирования

JetBrains MPS — это комплексное приложение для создания предметно-ориентированных языков (DSL). Оно помогает разработчикам проектировать новые языки, предоставляя всё необходимое: от синтаксиса до редактора и генератора.

Основные возможности

Приложение предлагает набор инструментов для разработки DSL:
  • Редактор кода с интерфейсом на основе вкладок, встроенной консолью, журналом событий и инспектором кода.
  • Расширенные функции навигации и редактирования, анализа зависимостей модели, отладчик и поддержка точек останова.
  • Встроенная система контроля версий, совместимая с Git и Subversion, для управления версиями проектов.

JetBrains MPS позволяет работать с моделью, а не с текстом. Это делает процесс разработки более гибким, поскольку для построения языка не требуется парсер.

Система доступна для экспертов в предметной области, которые не являются профессиональными программистами. Она предоставляет понятные команды и позволяет расширять существующие языки.

Плюсы программы

  • Поддержка работы с моделями.
  • Гибкость процесса разработки.
  • Доступность для непрограммистов.
  • Понятные команды для пользователей DSL.

Скачать с официальной страницы JetBrains MPS

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Языки программирования/компиляторы
Версия 2023.2 Build 232.10072.781 / 2023.3 Build 233.13135.841 RC 1
Разработчик JetBrains inc.
Размер 626 MB
Лицензия Apache License 2.0
ОС
  • Windows 11
  • Windows 10 64 bit
  • Windows 8 64 bit