GiNaC
Програмер(и) | Christian Bauer, Alexander Frink, Richard B. Kreckel, et al. |
---|---|
Прво издање | 1999.; пре 25 година (1999) |
Стабилно издање | 1.6.5 / 27. јун 2015.; пре 9 година (2015-06-27) |
Репозиторијум |
![]() |
Написан у | C++ |
Оперативни систем | Cross-platform |
Тип | Математички софтвер |
Лиценца | GPL |
Веб-сајт | ginac |
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]
Види још
- Поређење рачунарских алгебарских система
Референце
Спољашње везе
- Званични веб-сајт
- п
- р
- у
- ClassPad Manager
- Magma
- Maple
- Mathcad
- Mathematica
- muPAD
- TI InterActive!
- Кембриџки алгебарски систем
- Дирајв (рачунарски алгебарски ситем)
- ЛајвМат
- Максима
- Матоматик
- МуМАТ
- Категорија
- Упоређивање