GNU Scientific Library

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.

GNU Scientific Library
Logo
VývojářBrian Gough a Patrick Alken
Aktuální verze2.7.1 (30. listopadu 2021)
Operační systémGNU/Linux
BSD
Microsoft Windows
macOS
GNU/Hurd
UN*X
multiplatformní software
Vyvíjeno vC
Typ softwaruknihovna, GNU balíček a svobodný software
LicenceGNU GPL 2.0 nebo vyšší
GNU General Public License, version 3.0 or later
Webwww.gnu.org/software/gsl/
Některá data mohou pocházet z datové položky.

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 editovat

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

#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>

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 editovat

Kromě jazyka C má knihovna rozhraní pro následující programovací jazyky:

Odkazy editovat

Reference editovat

V tomto článku byl použit překlad textu z článku GNU Scientific Library na anglické Wikipedii.

Externí odkazy editovat