Открытый подход к построению научного программного обеспечения

Аннотация

Представлены результаты работы авторов по разработке новой концепции построения научного программного обеспечения. Особое внимание уделено научному программному обеспечению для решения математических задач, включая задачи математического моделирования. Проведён анализ современных программных средств для решения задач моделирования. Выделены две группы программ: математические пакеты и современные языки программирования. Авторы предлагают способ построения специализированных математических пакетов на базе интерактивных блокнотов семейства Jupyter с различными вычислительными ядрами. Предложенная концепция реализована с помощью разработанной авторами системы открытой математики. Система открытой математики ‒ программный продукт, предназначенный для создания и настройки специализированных математических пакетов. Система открытой математики состоит из двух скриптов. Генерируемый скриптами специализированный математический пакет включает в себя систему интерактивных блокнотов Jupyter и вычислительные ядра Python, Julia, Scilab, bash, Octave, Wolfram, а также разработанный авторами учебник по Julia. Представлены возможности адаптации системы открытой математики для функционирования её на компьютере исследователя. Детально описаны возможности расширения системы. Предложено распространить лицензии GNU GPL, GNU FDL на результаты научных исследований и научные статьи.

Сведения об авторах

Evgeniy Rostislavovich Alekseev, Кубанский государственный университет

доцент кафедры информационных образовательных технологий, кандидат технических наук, доцент

David Timurovich Golovatin, Кубанский государственный университет

инженер управления информационных технологий

Julia Sergeevna Kovalenko, Кубанский государственный университет

преподаватель кафедры вычислительной математики и информатики

Julia Romanovna Churakova, Кубанский государственный университет

студент

Опубликована
2025-12-29
Как цитировать
ALEKSEEV, Evgeniy Rostislavovich et al. Открытый подход к построению научного программного обеспечения. Современные информационные технологии и ИТ-образование, [S.l.], v. 21, n. 4, dec. 2025. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1273>. Дата доступа: 09 jan. 2026
Раздел
Научное программное обеспечение в образовании и науке