GiNaC
| Програмер(и) | Christian Bauer, Alexander Frink, Richard B. Kreckel, et al. |
|---|---|
| Прво издање | 1999 |
| Стабилно издање | 1.6.5
/ 27. јун 2015 |
| Репозиторијум | |
| Написан у | 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]
Види још
Референце
- ^ "GiNaC's mini-FAQ".
- ^ "Octave 'symbolic' package".
- ^ "JEMRIS - MRI simulations software" Архивирано на веб-сајту Wayback Machine (19. децембар 2010).
- ^ "Pynac FAQ".
Спољашње везе
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.