GiNaC

GiNaC
Програмер(и)Christian Bauer, Alexander Frink, Richard B. Kreckel, et al.
Прво издање1999.; пре 25 година (1999)
Стабилно издање
1.6.5 / 27. јун 2015.; пре 8 година (2015-06-27)
Репозиторијум
  • www.ginac.de/ginac.git
Уреди на Википодацима
Написан уC++
Оперативни системCross-platform
ТипМатематички софтвер
ЛиценцаGPL
Веб-сајтginac.de

GiNaC је слободни рачунарски алгебарски систем објављен под GNU General Public License. Име је скраћеница за  "GiNaC is Not a CAS" (Рачунарски алгебарски систем). Ово је слично као што је  GNU скраћеница од "GNU is not Unix".[1]

Оно што разликује GiNaC од већине других алгебарских система је у томе што не обезбеђује висок ниво интерфејса за интеракције корисника. Уместо тога, охрабрује своје кориснике да пишу симболичне алгоритаме директно у C++. Алегебарска синтакса је постигнута у C++ кроз употребу оператора преоптерећења. Име GiNaC је такође објашњено од стране перцепције програмера да многи  "рачунарских алгебарских система" ставља превише нагласка на виоск ниво интерфејса  а премало на  интероперабилности.

GiNaC користи CLN библиотеку за спровођење произвољно прецизне аритметике. Симболично, то може да уради мултиваријациони полином аритметике, фактор полинома, рачунање GCDs,  проширивање серија, и израчунавање са матрицама. Опремљен је да се бави одређеним не-комутативним алгебрама који се интензивно користе у области теоријске физике високих енергија: Clifford algebras, SU(3) Lie algebras, и Lorentz tensors. Због тога, она се интензивно користи у димензијама регулисања прорачуна-али се не ограничава на физици.

GiNaC је симболична фондација у неколико пројеката отвореног кода: налази се симболичан наставак за GNU Octave,[2] симулација за магнетне резонанце,[3] а од маја 2009. године, Pynac, грана од  GiNaC, обезбеђује backend за симболичне изразе у Sage.[4]

Види још

  • Поређење рачунарских алгебарских система

Референце

  1. ^ "GiNaC's mini-FAQ".
  2. ^ "Octave 'symbolic' package".
  3. ^ "JEMRIS - MRI simulations software" Архивирано на сајту Wayback Machine (19. децембар 2010).
  4. ^ "Pynac FAQ".

Спољашње везе

  • Званични веб-сајт
  • п
  • р
  • у
Отворени код
Затворени кодБез подршке
  • Категорија
  • Упоређивање