Выбор оптимального языка программирования для генерации математических задач

Винокурова Дарья Валентиновна
1. Российский государственный педагогический университет им. А. И. Герцена
d.v.vinokurova@gmail.com
Материал поступил в редколлегию 18.10.2024
Cравниваются математические библиотеки языков веб-программирования JavaScript, PHP, Python для созда-
ния генераторов в области некоторых тем математического анализа и вычислительной математики. Основная
цель исследования − провести эксперимент с заданным набором задач, используя библиотеки Math.js, Algebrite,
Nerdamer, MathPHP, NumPy, SymPy, SciPy, чтобы определить оптимальные по функциональности и произво-
дительности для осуществления символьных и численных вычислений. Экспериментальное исследование вы-
полнялось с помощью перечисленных библиотек, в которых осуществлялось вычисление соответствующих
задач с измерением скорости их выполнения. Представлен сравнительный анализ результатов исследования.
Показаны основные проблемы, которые возникали в ходе эксперимента в различных библиотеках. Полученные
результаты могут быть использованы разработчиками и исследователями, которые занимаются проектировани-
ем и реализацией генераторов математических задач. В процессе работы выявлено, что библиотеки JavaScript
и PHP в полной мере не поддерживают все функции для создания генераторов математических задач. Python
оказался намного эффективнее как в символьных, так и в численных вычислениях.

Выходные данные: Д.В. Винокурова Выбор оптимального языка программирования для генерации математических задач. Вестник НГУ. Серия: Информационные технологии. 2024 Т.22, №3. C. 15–27. DOI: 10.25205/1818-7900-2024-22-3-15-27