LINUX.ORG.RU

Вышла версия 5.12/00 системы ROOT


0

0

Система ROOT - это пакет для сбора и обработки экспериментальных данных, широко используемый в области физики высоких энергий. Разработан в ЦЕРНе. Главной "изюминкой" этого проекта (что отличает его от аналогичных пакетов - R, Matlab, Scilab, Octave...) является использование интерпретатора языка С/С++, что облегчает отладку и последующую компиляцию кода.

В этой версии можно найти:
1. Интерфейс построенный на QT
2. Интегрированный GUI Builder
3. Многочисленные улучшения в математических библиотеках
4. Улучшенный доступ к SQL базам данным, функциям OpenGL, системам параллельных и рапределенных вычислений - PROOF.

Дополнительные сведения о проекте можно узнать на его домашней странице http://root.cern.ch/ , из статьи в Wikipedia http://en.wikipedia.org/wiki/ROOT и от камрада Valeriy_Onuchin, который с готовностью ответит на ваши вопросы.

>>> Подробности



Проверено: Shaman007 ()

> является использование интерпретатора языка С/С++

хоцу себе интерпретатор С++

anonymous
()
Ответ на: комментарий от anonymous

>хоцу себе интерпретатор С++

Зайди и скачай. Называется CINT.

Davidov ★★★★
()

ROOT - лишь для тех, кто вправду крут

blaster999 ★★
()
Ответ на: комментарий от NickD

>Российские физики высокие энергии не считают? :)

Ага, ага лично у меня из знакомым в ЦЕРНе 4 человека уже больше 5 лет работают :)

anonymous
()

Эм... А говорили, что русские физики выбирают Slackware...

R00T
()
Ответ на: комментарий от Valeriy_Onuchin

Valeriy, ja dumayu chto vsye pol'zovatelye ROOT-a budut tol'ko blogodarny za perevod na russkyi jazyk ! mozhno esho est' kakye to links svyazanye s ROOT-om (po russky) Spasibo za perevod i za rabotu nad ROOTom !!!

anonymous
()
Ответ на: комментарий от anonymous

>>Эм... А говорили, что русские физики выбирают Slackware...

>Valeriy, ja dumayu chto vsye pol'zovatelye ROOT-a budut tol'ko blogodarny za perevod na russkyi jazyk ! mozhno esho est' kakye to links svyazanye s ROOT-om (po russky) Spasibo za perevod i za rabotu nad ROOTom !!!

Этот уже выбрал.

dn2010 ★★★★★
()

А критику из Википедии все-таки удалили от греха подальше :) Красивый флейм устроили на RootTalk из-за нее. На мой взгляд надо было это чудо оставить хоть в каком-нибудь виде.

qleap
()

> что облегчает отладку и последующую компиляцию кода.

Брехня. "Интерпретатор" этот сильно ограничен в возможностях. stl понимает еле-еле. Компилировать ROOT-овые скрипты нет никакого смысла.

Прошу прощения у разработчиков - но ROOT, увы, отстой. Он громоздкий. Использование c++ в командной строке неудобно. Зачем-то работает на windows, наверняка это и усложняет разработку, и утяжеляет конечный продукт. Почему-то не использует ни qt, ни gtk, наваяли что-то своё.

Но альтернативы нет :-(, paw - фортран-ориентированый, это ещё хуже.

anonymous
()
Ответ на: комментарий от NickD

Это что уже новую породу вывели "российские физики"? И английского они не знают?

Sun-ch
()
Ответ на: комментарий от anonymous

> 1. Интерфейс построенный на QT О, прошу прощения, проглядел. Правильной дорогой идёте, товарищи.

Ну, и насчёт "отстоя" - тоже погорячился... Работать можно. ;-) Иногда, правда, отрицательные эмоции перехлёстывают через край.

anonymous
()
Ответ на: комментарий от ugoday

>> фортран-ориентированый, это ещё хуже.

>А за что люди фортран не любят?

Не люди, а программисты, почувствуйте разницу. А вообще, каждый язык для своих задач.

anonymous
()
Ответ на: комментарий от ugoday

>2anonymous
> 
>Зачем-то работает на windows,
>

Из рисунка приведенного ниже:
http://root.cern.ch/root/images/ftpstats2.gif

можно увидеть, что число  windows версий
составляет 1/3 от всего колличества "скаченных" дистрибутивов.
Предполагаю, что на большенстве ноутбуков стоит винда.

>наверняка это и усложняет разработку, 

ROOT имеет абстрактный интерфейс для работы с графикой
нижнего уровня. Для каждой платформы он имеет свою
реализацию. Это позволяет избежать "трудностей в разработке".
 
>утяжеляет конечный продукт.

нет. "утяжеляет" обьем исходного кода. 

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

> можно увидеть, что число windows версий
> составляет 1/3 от всего колличества "скаченных" дистрибутивов.

А если бы не было версии под виндовс, её доля была бы 0, n'est pas?

Не вижу причин для занятия физикой использовать виндовс. Надо будет - поставят. И на ноутбук. Надо приучать людей к хорошему ;-)).

>>утяжеляет конечный продукт.
>нет. "утяжеляет" обьем исходного кода.
Хозяин, конечно, барин, но. По-моему, человековремя, затраченное на многоплатформенность - потерянное человековремя. В данном случае.

anonymous
()
Ответ на: комментарий от anonymous

> По-моему, человековремя, затраченное на многоплатформенность - потерянное человековремя. В данном случае.

у меня есть сильное подозрение что порт на вин32 делали как раз те кому это больше всех надо

scotinomys
()
Ответ на: комментарий от scotinomys

могу сознаться, что windows port делал/доводил я.
По-началу было тяжело, многие не верили, что это
возможно ... но все осталось позади, и теперь к этому коду вообще  не прикасаюсь.  "тяжело в мучении, легко в раю" :)

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

кстати, по-поводу win32 ...
анонсированная версия включает автоматический 
установщик для windows - то, о чем так долго настаивали пользователи.

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

2Valeriy_Onuchin:

> Целевая аудитория 100% англофоны.

+1.

Мне было б жалко время на перевод тратить. Однозначно, _сейчас_ перевод совершенно не актуален.

Другое дело что в перспективе можно думать о расширении целевой аудитори...

Die-Hard ★★★★★
()
Ответ на: комментарий от NickD

NickD:

>>>Целевая аудитория 100% англофоны.

>Российские физики высокие энергии не считают? :)

Не знающие английского -- не считают.

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

2qleap>

>А критику из Википедии все-таки удалили от греха подальше :) Красивый >флейм устроили на RootTalk из-за нее. На мой взгляд надо было это >чудо оставить хоть в каком-нибудь виде.

автором были нарушены правила написания статей в  википедии:

1. NPOV (текст должен отражать нейтральнуку точку зрения на
   раскрываемую тему) 
http://en.wikipedia.org/wiki/Wikipedia:Neutral_point_of_view

2. No original research 
http://en.wikipedia.org/wiki/Wikipedia:No_original_research

автор не должен "проводить собственное расследование"
на излaгаемую тему. Желательно ссылаться только на
печатные источники, но не на слухи.

3. Автор позволил применить себе "грязные приемы" (FUD),
   которые никакое отношение к критике не имеют,
   рекомендую посмотреть :-)
http://openscientist.lal.in2p3.fr/v15r0/html/osc_hep.html













Valeriy_Onuchin ★★
()
Ответ на: комментарий от anonymous

> хоцу себе интерпретатор С++

Давно уже есть. Ch называется. Версия уже больше 5. Прикольная игрушка.
--
dr. Dobermann

anonymous
()

Скажите, его кто-нибудь в RPM собирает? ROOT девелопят настолько активно, что человек, занимающийся пакаджингом ROOT, постоянно отстает от разработки. Да и тяготеет он больше к Debian и RPM занимается из-под палки. Вот и сейчас, выпустили production версию, а если собрать ее пакетами, то cint там полностью нерабочий оказывается.

С некоторых пор в Федору входит cernlib. Жду не дождусь когда начнет входить ROOT, а то за много лет война со сборкой уже утомила.

anonymous
()
Ответ на: комментарий от anonymous

make rpm - должен создать RPM

рекомендую Scientific Linux основанный Fedora, который включает ROOT.
Среди других дистрибутивов содержащих  ROOT знаю только  Debian.

ALT Linux -  если есть интерес, могу оказать содействие во включении
ROOT в дистрибутив. 

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

> make rpm - должен создать RPM

В том-то и дело, что эта конструкция нерабочая. Я собирал RPMS к ROOT примерно двух десятков релизов, без правки сорцов собрались максимум 1-2. В остальных приходится возиться, порой нетривиально.

> рекомендую Scientific Linux основанный Fedora, который включает ROOT.

SCL4, к сожалению, меня не устроил по ряду других причин. Сейчас работаю на FC5.

С альтом - мне неинтересно, но может кому-то полезно будет.

anonymous
()
Ответ на: комментарий от anonymous

Вы не могли бы прислать мне описание проблем
по созданию rpm -  e-mail:Valeri.Onoutchine@cern.ch

Я постраюсь переправить их тем людям, которые 
должны отвечать за это. 

Спасибо.

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

Валерий, спасибо, но этими людьми я в общем общаюсь напрямую, и они в курсе существующих ошибок. Вообще проблема у них одна - системная - хронический недостаток внимания к данной области. Люди, которые добавляют новые программные пакеты в ROOT, или модифицируют существующие, знать не знают ни про какой RPM и никогда не меняют соответствующие скрипты сборки. Человек, который их время от времени подчищает и приводит в порядок, делает это крайне нерегулярно, и часто - сразу после выхода релиза, т.е. толку от его исправлений нет. Если бы ПЕРЕД тем, как выложить очередной релиз, они хоть раз собирали цель make rpm до конца, хотя бы на одном дистрибутиве (том же SCL), это бы решило львиную долю проблем. Вот это пожелание можете до них довести :-)

anonymous
()
Ответ на: комментарий от Valeriy_Onuchin

Ух ты! Старый колдырь еще жив? Здорово, Валера!!! Я думаю, ты догадался кто я (молодой колдырь :) )?

Видел ли ты мега-ругань в википедии по поводу рута и цинта? Вот ведь, удалили ее теперь, а ведь по делу было написано.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.