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:

read more

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



Retrieved from "http://aboutus.com/index.php?title=Ginac.de&oldid=32632370"