GNU 사이언티픽 라이브러리
(GNU Scientific Library에서 넘어옴)
GNU 사이언티픽 라이브러리(GNU Scientific Library, GSL)는 응용수학과 과학의 수치 계산을 위한 소프트웨어 라이브러리이다. GSL은 C로 작성되었다. 래퍼는 다른 프로그래밍 언어에 사용할 수 있다. GSL은 GNU 프로젝트의 일부이며[2] GNU 일반 공중 사용 허가서에 따라 배포된다.
원저자 | 마크 갈라시, 제임스 타일러, 브라이언 고프, 제라드 정만 외 다수 |
---|---|
개발자 | GNU 프로젝트 |
발표일 | 1996년 5월 |
안정화 버전 | 2.8[1]
/ 2024년 5월 25일 |
저장소 | ftpmirror |
프로그래밍 언어 | C |
종류 | 수치 라이브러리 |
라이선스 | 2007: GPL-3.0-or-later[a] 1996: GPL-2.0-or-later[b] |
웹사이트 | www |
예시 코드
편집#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;
}
각주
편집- 내용주
외부 링크
편집- GNU 사이언티픽 라이브러리 - 공식 웹사이트
- GSL Design Document
- The gsl package for R (프로그래밍 언어), an R wrapper for the special functions and quasi random number generators.
- FLOSS FOR SCIENCE interview with Mark Galassi on the history of GSL.