Ginac.de
Title
GiNaC is Not a CAS
Description
About G i N a C
The name G i N a C is an iterated and recursive abbreviation for GiNaC is Not a CAS, where CAS stands for Computer Algebra System. It has been developed to become a replacement engine for xloops which in the past was powered by the Maple CAS. Its design is revolutionary in a sense that contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.
As a little example that shows some syntactical candy possible with G i N a C , here is a complete C++-program that uses the defining equation for (normalized) Laguerre Polynomials
(z) to compute the first few Laguerre polynomials in the symbolic variable x. Of course it is not optimized for efficiency. A faster version would not use Rodrigues' definition with the derivative. Instead, this version is optimized for elegance:
Languages
English
Address
- Eisgrubweg 11b
- D-55116 Mainz GERMANY
Contact
- Richard B. Kreckel
- +49 6128 42686, Fax: +49 69 27235 235
Additional Information
Related Domains
External Links
- Alexa: Ginac.de