URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 57218
[ Назад ]

Исходное сообщение
"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."

Отправлено opennews , 26-Июл-09 15:55 
Компания JetBrains (http://www.jetbrains.com/index.html), известная благодаря среде Java-разработки IntelliJ IDEA  выпустила (http://www.h-online.com/open/Free-Meta-Programming-System-1-...) версию 1.0 платформы создания языков программирования JetBrains MPS. Система призвана помочь в реализации специфических языков для конкретных задач (Domain Specific Languages, DSL). Такой подход специалисты JetBrains называют программированием, ориентированным на язык (Language Oriented Programming, LOP). Основная часть JetBrains Meta Programming System в качестве лицензии использует Apache License 2.0.

Работа над  MPS была начата в 2003 году. Запущенный вначале как исследовательский проект, основные принципы которого были изложены в одной из опубликованных статей (http://www.jetbrains.com/mps/docs/Language_Oriented_Programm...), в 2006 году компания стала его использовать для разработки некоторых из своих продуктов. Последнее время JetBrains MPS развивается, как открытый...

URL: http://www.h-online.com/open/Free-Meta-Programming-System-1-...
Новость: http://www.opennet.me/opennews/art.shtml?num=22744


Содержание

Сообщения в этом обсуждении
"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."
Отправлено trdm , 26-Июл-09 19:13 
посмотрел туториал, чуть мозг не сломал...
какая-то сверхнавороченная сверхабстракция...

"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."
Отправлено croster , 26-Июл-09 22:26 
Как я понял, эта система - генератор своего языка программирования. Возможно, в крупных проектах такое может пригодиться (если есть реальные аргументы в пользу создания своего языка), но разрабатывать калькулятор с помощью такого способа, на мой взгляд, непрактично.

"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."
Отправлено trdm , 27-Июл-09 10:49 
хм. я думал для таких вещей flex+Bison+(Parot|LLVM) используется.
А тут такая медвежуть непонятная...

"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."
Отправлено pro100master , 27-Июл-09 13:15 
ну да, но в тех же БД Байзон, уверен, где-то могут заменить и на такое. Хотя спорно - что именно следует усложнять, т.к. на мой взгляд, проще сделать кучу простых кубиков, чем пару черных ящиков. Первые и программить параллельно проще.

"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."
Отправлено FreeV , 26-Июл-09 23:40 
Нафига, если есть Лисп и иже с ним?
Больше абстракций, чем он, сделать невозможно, а для разработки DSL вообще мечта поэта...

"Вышла версия 1.0 свободной системы метапрграммирования JetBr..."
Отправлено Igor Novikov , 27-Июл-09 03:09 
гы... как зачем? Надо же подгрузить новые процы чем-то :)))) Эт типа Фанты :)))

"Вышла версия 1.0 свободной системы метапрограммирования JetB..."
Отправлено Аноним , 27-Июл-09 09:17 
Организация разработки "большого" проекта! продукт должен помочь в этом. За хорошую функциональность просят $1999, бесплатно - урезанный. Ребята молодцы, но сначала нужно организовать процесс внутри команды, построить бизнес, и сразу к ним! :)