Genius (수학 소프트웨어)
Genius (mathematics software)개발자 | 지리 르블 |
---|---|
안정된 릴리스 | 1.0.26[1] / 2021년 2월 19일; 전 ( |
저장소 | |
기입처 | C |
운영 체제 | 크로스 플랫폼(Linux, macOS) |
유형 | 테크니컬 컴퓨팅 |
면허증. | GPL |
웹 사이트 | www |
Genius(Genius Math Tool이라고도 함)는 MATLAB, GNU Octabe, Mathematica 및 Maple과 유사한 무료 오픈 소스 수치 컴퓨팅 환경 및 프로그래밍 [2]언어입니다.천재는 계산 부하가 높은 작업보다는 수학 실험을 목표로 한다.계산기로서도 매우 편리합니다.프로그래밍 언어는 GEL이라고 불리며 수학적으로 친근한 구문을 갖는 것을 목표로 한다.이 소프트웨어에는 명령줄 인터페이스와 GTK+ 라이브러리를 사용하는 GUI가 포함되어 있습니다.그래픽 버전은 2D 및 3D 플롯을 모두 지원합니다.그래픽 버전에는 원래 클래스 데모를 목적으로 한 튜토리얼 세트가 포함되어 있습니다.
역사
지니어스는 1997년 시작된 GNOME 프로젝트의 최초 계산기였으나 1998년 GNOME 0.13 출시 이후 곧바로 별도의 프로젝트로 분리됐다.이러한 조상들 때문에, 그것은 Genius Calculator 또는 GNOME Genius로도 알려져 있다.Genius와 Dr. Geo 인터랙티브 지오메트리 소프트웨어를 통합하려는 시도가 있었지만, 이 통합은 실현되지 않았습니다.버전 1.0은 최초 출시로부터 거의 10년 후인 2007년에 출시되었습니다.
GEL 소스 코드 예시
다음은 재귀적으로 요인을 계산하는 함수의 정의 예제입니다.
함수 f(x) = (x < = 1이면 다른 함수 1(f(x-1)*x)))
GEL은 제품을 반복적으로 쓰기 위한 원본을 포함하므로 다음과 같은 반복 버전을 얻을 수 있습니다.
함수 f(x) = prod k=1 ~ x do k