Представлена свободная система метапрограммирования JetBrains MPS 2.0

Материал из Викиновостей, свободного источника новостей

23 августа 2011 года

Компания JetBrains, развивающая интегрированную среду разработки IntelliJ IDEA, представила релиз свободной системы метапрограммирования JetBrains MPS 2.0 (Meta Programming System), в рамках которой развивается новая концепция окружения для разработки приложений с использованием предметно ориентированных языков программирования. Система призвана помочь в реализации специфических языков программирования, оптимизированных для решения конкретных задач (Domain Specific Languages, DSL). В отличие от традиционного подхода, при котором разработчик использует для решения задачи языки программирования общего назначения, используемая в системе концепция "Language oriented programming" подразумевает создание для каждой задачи отдельного предметно ориентированного языка для оптимального решения проблемы. Код JetBrains MPS распространяется в рамках лицензии Apache 2.0.

Из добавленных в JetBrains MPS 2.0 новшеств отмечается:

  • Поддержка создания обособленных специализированных IDE для создаваемых языков;
  • Улучшение системы типизации, включая возможность отслеживания вычисления типов;
  • Возможность использования в процессе сборки скриптов и модификации сборки под свои нужды;
  • Переработанный пользовательский интерфейс;
  • Умная система использования кода из Java-проектов;
  • Реализация языка для анализа потоков данных.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Представлена свободная система метапрограммирования JetBrains MPS 2.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.