Відмінності між версіями «GNU Scientific Library»

м
нема опису редагування
м
м
=== Підтримка C++ ===
GSL можна використовувати в класах [[C++]], але без використання вказівників методів класів, оскільки тип ''вказівника до функції-методу'' відрізняється від типу ''вказівника на функцію''<ref>[http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.1 pointer to member function]</ref>. Потрібно використовувати вказівники на статичні фунції або [[функтор]]и. Існують також упаковки функцій GSL в класи C++<ref>[http://cholm.home.cern.ch/cholm/misc/#gslmm C++ wrappers for GSL]</ref>, але більшість з них має нерегулярну підтримку.
 
=== Підтримка Fortran ===
Існує відкрита бібліотека FGSL<ref>[http://www.lrz.de/services/software/mathematik/gsl/fortran/ FGSL]</ref> котра надає об'єктно-орієнтований інтерфейс для програм на сучасному фортрані (90-2008). Пакет розповсюджується за ліцензією GPL. Обновлюється регулярно але відображення всіх можливостей GSL в FGSL поки що наштовхується на неповну підтримку компіляторами останнього стандарту мови [[фортран]].
 
== Приклад ==
14

редагувань