GAP (Groups, Algorithms, Programming) is a system for computational discrete algebra, particularly computational group theory. It provides a programming language, mathematical library, and extensive data libraries.
mathematics, scientific computing, education
first-class functions, reflection, meta-programming, modules, variadic functions
dynamic system, structural typing, strong typing, partial inference, runtime checking, moderate type coercion, no type annotations
interpreted
g, gap, gd, gi, tst
Status | active |
Type | programming |
Created | 1986 |
Designed by |
Martin Schönert Johannes Meier Alice Niemeyer Werner Nickel Joachim Neubüser |
Developed by |
RWTH Aachen University University of St Andrews |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | #54 |