GNU Scientific Library

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

GNU Scientific Library (zkráceně GSL) je knihovna pro aplikovanou matematiku, zejména numerickou matematiku. Sama je napsána v jazyce C, ale je k ní také napsána řada rozhraní pro jiné jazyky. Jedná se o svobodný software pod licencí GNU GPL, který je přímo součástí projektu GNU.

Vývoj GSL začali v roce 1996 dva fyzikové z americké Národní laboratoře Los Alamos, Mark Galassi a James Theiler. Jejich cílem bylo napsat náhradu za zastarávající knihovny pro Fortran, například za Netlib.

Příklad

Následující příklad spočítá hodnotu Besselovy funkce pro argument 5:

#include #include

int main(void) { double x = 5.0; double y = gsl_sf_bessel_J0(x); printf("J0(%g) = %.18e\n", x, y); return 0; }

Podporované programovací jazyky

Kromě jazyka C má knihovna rozhraní pro následující programovací jazyky: * AMPL * C++ * OCaml * GNU Octave * Perl Data Language * Python * Ruby

Odkazy

Reference

Externí odkazy

[url=http://www.gnu.org/software/gsl/]Domovské stránky projektu[/url]

Kategorie:GNU Kategorie:Programové knihovny Kategorie:Svobodný software v C

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top