JetBrains MPS: система метапрограммирования
JetBrains MPS — это комплексное приложение для создания предметно-ориентированных языков (DSL). Оно помогает разработчикам проектировать новые языки, предоставляя всё необходимое: от синтаксиса до редактора и генератора.
Основные возможности
Приложение предлагает набор инструментов для разработки DSL:- Редактор кода с интерфейсом на основе вкладок, встроенной консолью, журналом событий и инспектором кода.
- Расширенные функции навигации и редактирования, анализа зависимостей модели, отладчик и поддержка точек останова.
- Встроенная система контроля версий, совместимая с Git и Subversion, для управления версиями проектов.
JetBrains MPS позволяет работать с моделью, а не с текстом. Это делает процесс разработки более гибким, поскольку для построения языка не требуется парсер.
Система доступна для экспертов в предметной области, которые не являются профессиональными программистами. Она предоставляет понятные команды и позволяет расширять существующие языки.
Плюсы программы
- Поддержка работы с моделями.
- Гибкость процесса разработки.
- Доступность для непрограммистов.
- Понятные команды для пользователей DSL.
Похожие программы
Категория | Языки программирования/компиляторы |
Версия | 2023.2 Build 232.10072.781 / 2023.3 Build 233.13135.841 RC 1 |
Разработчик | JetBrains inc. |
Размер | 626 MB |
Лицензия | Apache License 2.0 |
ОС |
|