Utviklet av | GAP Group |
---|---|
Første versjon | 1986 |
Siste versjon | 4.11.1 (2. mars 2021) |
Innskudd | github.com/gap-system/gap |
Skrevet i | C og C ++ |
Operativsystem | Linux , Microsoft Windows , macOS , Unix og Unix-typen |
Type | Programvare for datamaskinalgebra |
Tillatelse | LPG |
Nettsted | www.gap-system.org |
GAP (kort for grupper, algoritmer, programmering ) er gratis programvare for algebraiske algoritmer. Den har et veldig rikt bibliotek, spesielt for tallteori , kombinatorikk , beregning på endelige grupper , polynomer , ord , automater , grafer og koder . Den er tilgjengelig på Windows- og UNIX-systemer (inkludert Linux og Mac OS X ). Versjonen for Mac OS 9 leveres ikke lenger siden GAP 4.5.
Språket har en syntaks som er ganske lik Maple- programvaren . GAP er også integrert i SageMath og Wims programvare .
Den første utgitte versjonen, GAP 2.4, dateres tilbake til 1988. Imidlertid begynte Joachim Neubüser (de) og hans studenter ved universitetet i Aachen å jobbe med den allerede i 1986. Prosjektet startet som et prosjekt ved årets slutt. fire studenter: Johannes Meier, Alice Niemeyer, Werner Nickel og Martin Schönert.
Tolken er under GPL-lisens , bibliotekspakker kan være under andre lisenser.
GAP ble først utviklet ved Universitetet i Aachen ( Tyskland ) fra 1986 til 1997. Så frem til 2005 ble utviklingen utført ved University of St. Andrews ( Storbritannia ). Siden 2005 har det blitt utført i partnerskap av fire sentre: de to foregående, samt University of Colorado i Fort Collins ( USA ) og University of Brunswick ( Tyskland ).
I 2008 mottok GAP Richard Dimick Jenks Memorial Prize for Excellence in Software Engineering, som ble anvendt på Computer Algebra , fra ACM / SIGSAM .