ROOT: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
SOMBot (обговорення | внесок)
м більше не розпізнається як ізольована
м →‎Історія: replaced: в якості → як за допомогою AWB
Рядок 30:
Впродовж багатьох років в [[ЦЕРН]]і було розроблено на [[fortran | фортрані]] дуже багато специфічних бібліотек для аналізу різноманітних даних з фізики високих енергій та елементарних частинок. Однак подальший розвиток, абстракція та узагальнення бібліотек зіткнулися з проблемою росту, оскільки тодішній стандарт фортрану та [[компілятор]]и не дозволяли ефективно використовувати об'єктно-орієнтовану модель програмування. Також висловлювались сумніви, чи наявне програмне забезпечення дозволить ефективно аналізувати гігантський потік даних з детекторів [[Великий адронний колайдер| LHC]].
 
Розвиток ROOT бере свій початок від розробників Рене Брюн (René Brun) та Фонс Радемекерз (Fons Rademakers), котрі ініціювали цей проект в 1994 році (використовуючи мову [[C++]]) вяк якості замінизаміну бібліотеки {{Не перекладено|Physics Analysis Workstation|PAW||Physics Analysis Workstation}}, котра раніше також була створена в ЦЕРН. Розвиток PAW було припинено на користь ROOT у 2003 році. ROOT вийшов під ліцензією LGPL/GPL i забезпечує незалежний від платформи доступ до [[Операційна система | операційної системи]] і зокрема до графічної підсистеми комп'ютера за допомогою стандартних абстрактних інтерфейсів. Складовими абстрактної платформи є: [[графічний інтерфейс користувача]] та конструктор для нього, найрізноманітніші [[контейнер (програмування) | класи-контейнери]], підтримка [[Рефлексія (програмування)| рефлексії (відображення)]], [[Серіалізація | серіалізації]] об'єктів та [[Персистентність | персистентності]].
 
== Можливості ==