Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

PARI/GP

Scripting Language

PARI/GP is a computer algebra system built mainly to make number theory computations easier. It is made of two parts that work together. PARI is a library written in C, which gives fast arithmetic on the kinds of objects mathematicians use, and which other programs can call from languages such as C, C++, Perl or Python. The gp program is an interactive command line calculator on top of that library, and GP is the name of the scripting language used to program it, with most of the control instructions found in a language like C. A companion compiler called gp2c translates GP scripts into C so that they typically run three to four times faster. The system performs arbitrary precision arithmetic, factorization, elliptic curve work and algebraic number theory, and it handles matrices, polynomials and power series. Its predecessor was an interpreter named Isabelle written in 1979 by Henri Cohen and Francois Dress at the University of Bordeaux. PARI/GP itself was first developed in 1985 by a team led by Henri Cohen, and it is maintained today by Karim Belabas with many volunteers. Versions 2.1.0 and later are distributed under the GNU General Public License.

Facts
First Released
1985 1
Connections

In Field

Source PARI/GP (Wikipedia)
Sources
1. Programming Language Database (PLDB): PARI/GP (PLDB)
Programming Language Database (PLDB)Page summary
Quote, Page summary
PARI/GP is an open source programming language created in 1985.
View the Source
PARI/GP (Wikipedia)
  • History
    PARI/GP was originally developed in 1985 by a team led by Henri Cohen at Laboratoire A2X
  • In Field: Computer Algebra, Lead
    PARI/GP is a computer algebra system with the main aim of facilitating number theory computations.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.