WIPIVERSE

Xcas

Xcas는 프랑스 그르노블 알프스 대학교(Université Grenoble Alpes)의 베르나르 파리스(Bernard Parisse)와 르네 드 그라브(Renée De Graeve)가 개발한 오픈소스 컴퓨터 대수 시스템(Computer Algebra System, CAS)이다. Xcas는 C++로 작성된 Giac이라는 컴퓨터 대수 엔진의 그래픽 사용자 인터페이스(GUI) 역할을 하며, Windows, macOS, Linux, FreeBSD, Android, iOS 등 다양한 운영 체제에서 실행된다.

Xcas는 2000년에 처음 출시되었으며, 파리스의 이전 프로젝트인 Erable에서 얻은 경험을 바탕으로 개발되었다. 소프트웨어는 GNU GPL 라이선스로 배포되며, 상용 소프트웨어에 포함하기 위한 이중 라이선스도 제공된다.

주요 기능으로는 컴퓨터 대수 연산, 2D 및 3D 기하학, 스프레드시트 계산, 통계 및 회귀 분석, 프로그래밍, 방정식(복소근 포함) 및 삼각 방정식 풀이, 미분 방정식 풀이, 함수의 미분·부정적분 계산, 정적분 및 회전체 부피 계산, 선형 대수 등이 있다. Xcas는 WolframAlpha, Mathematica, Maple, MuPAD 등 여러 인기 대수 시스템과의 호환 모드를 제공한다.

Xcas/Giac은 여러 분야에서 채택되었다. 2013년에는 GeoGebra의 CAS 뷰에 통합되었고, Hewlett-Packard(HP)는 HP Prime 계산기의 CAS 엔진으로 Giac/Xcas 1.5.0을 선택하였다. 또한 SageMath에서도 미적분 연산에 Giac이 사용된다. 2015년부터는 프랑스 교육 시스템에서 사용되기 시작했으며, 독일, 스페인, 멕시코의 대학 및 미국의 여러 대학에서도 활용되고 있다.

χCAS(키CAS, KhiCAS)는 Giac/Xcas를 특정 그래픽 계산기 모델용으로 이식한 버전으로, Casio fx-CG 시리즈, TI Nspire CX, NumWorks N0110 등에서 서드파티 애플리케이션으로 설치하여 사용할 수 있다. 2024년에는 TI-84+ CE용 축소 버전도 출시되었다.

Xcas는 공식 웹사이트(xcas.univ-grenoble-alpes.fr)에서 무료로 다운로드할 수 있으며, 온라인으로도 사용할 수 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기