Introduction to the GiNaC Framework for Symbolic Computation within the C++ Programming Language

By Christian Bauer, A. Frink, R. Kreckel. Journal of symbolic computation, 2000

528 citations recorded by the source corpus.

The traditional split into a low level language and a high level language in the design of computer algebra systems may become obsolete with the advent of more versatile computer languages. We describe GiNaC, a special-purpose system that deliberately denies the need for such a distinction. It is entirely written in C++and the user can interact with it directly in that language. It was designed to provide efficient handling of multivariate polynomials, algebras and special functions that are needed for loop calculations in theoretical quantum field theory. It also bears some potential to become a more general purpose symbolic package.

Subfields: Artificial Intelligence, Computer Networks and Communications, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/5b2f780c3ce63f1795bbfa6e3e7e22d8ae5e268b

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. A. Manteuffel
  2. M. Hippel
  3. M. Grazzini
  4. Jeffrey Pennington
  5. K A Mardal
  6. L. Dixon
  7. Andrew J. McLeod
  8. C. Studerus

In Computer Networks and Communications

  1. A. Manteuffel
  2. M. Hippel
  3. M. Grazzini
  4. Jeffrey Pennington
  5. K A Mardal
  6. L. Dixon
  7. Andrew J. McLeod
  8. C. Studerus

In Hardware and Architecture

  1. M. Hippel
  2. M. Grazzini
  3. Jeffrey Pennington
  4. K A Mardal
  5. L. Dixon
  6. Andrew J. McLeod
  7. C. Studerus
  8. Claude Duhr

Citations in the corpus