Оглавление [Скрыть]
Научная библиотека GNU
-
Обзор научной библиотеки GNU (GSL)
- GSL – это библиотека для численных вычислений в области математики и естественных наук, написанная на C.
- Она является частью проекта GNU и распространяется под лицензией GPL.
-
История проекта
- GSL была инициирована в 1996 году для замены устаревших библиотек Fortran.
- Разработка велась под руководством Брайана Гофа и Джерарда Юнгмана, с участием других ученых.
- Версия 1.0 была выпущена в 2001 году, с акцентом на стабильность, а не на функциональность.
- После трехлетнего перерыва в 2012-2014 годах, разработка возобновилась с выпуском версии 2.0 в 2015 году.
- Последняя версия 2.7 была выпущена в июне 2021 года.
-
Пример использования
- Приведен пример программы, вычисляющей функцию Бесселя для 5.
-
Особенности GSL
- Предоставляет широкий спектр математических функций и алгоритмов.
- Поддерживает различные языки программирования через оболочки.
-
Поддержка C++
- GSL можно использовать в классах C++, но с некоторыми ограничениями.
- Существуют C++-оболочки, которые облегчают использование GSL без необходимости использования malloc и бесплатных функций.
-
Дополнительные ресурсы
- Ссылки на другие бесплатные программные продукты, связанные с численным анализом.
- Интервью с Марком Галасси, одним из создателей GSL.
Полный текст статьи: