The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

23.08.2011 11:25

Компания 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-проектов;
  • Реализация языка для анализа потоков данных.


  1. Главная ссылка к новости (http://www.jetbrains.com/allne...)
  2. OpenNews: Релиз среды разработки приложений IntelliJ IDEA 10
  3. OpenNews: Компания JetBrains представила первый открытый релиз среды разработки IntelliJ IDEA
  4. OpenNews: Вышла версия 1.0 свободной системы метапрограммирования JetBrains MPS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31562-JetBrains
Ключевые слова: JetBrains, mps
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, umbr (ok), 11:48, 23/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как онa в сравнении с Xtext?
    http://www.xtext.org/
     
  • 1.3, Пожалуйста (?), 15:26, 23/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Чего только народ не выдумывает, лишь бы не учить Haskell.
     
     
  • 2.4, anonymous (??), 15:40, 23/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    там смешнее: ребята «придумали» полувизуальное метапрограммирование и считают, что это офигенное новшество. общаться с парой человек оттуда — это пир духа просто.
     
  • 2.5, Аноним (-), 15:50, 23/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно, чтобы не учить эту гадость причин не нужно.
     
  • 2.6, Crazy Alex (ok), 16:34, 23/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так не все любят извращаться в странных позах с модными игрушками вроде функциональщины.
     
     
  • 3.8, Alex (??), 23:10, 23/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Опа-на... функциональщина, значит, модная игрушка... Когда я впервые обратился к ней N десятков лет назад, ни в жизнь бы не подумал, что она модная! ;-)
     
     
  • 4.9, anonymous (??), 07:11, 24/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Опа-на... функциональщина, значит, модная игрушка... Когда я впервые обратился к ней N
    > десятков лет назад, ни в жизнь бы не подумал, что она
    > модная! ;-)

    сейчас типа модная. фэ-шарп, все дела. и вообще -- как известно, функциональщину изобрели в m$. и интернеты тоже. и оконные гуя.

     
  • 4.10, umbr (ok), 13:17, 24/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Опа-на... функциональщина, значит, модная игрушка...

    Таки да. ООП, в качестве "золотого молотка", не оправдало ожидания интеллектуального большинства, и теперь ФП - модное направление.

     
  • 3.11, qwe (??), 10:33, 25/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Без "извращения в странных позах с модными игрушками вроде функциональщины" лучше не соваться в метапрограммирование
     

  • 1.7, ffirefox (?), 18:29, 23/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посмотрел пример разработки калькулятора...  Такое ощущение, что выучить Java будет проще.
    HiAsm как-то проще...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру