0% found this document useful (0 votes)
158 views4 pages

CAS - Computer Algebra Systems

This document provides a history of major computer algebra systems (CAS) developed since the 1960s including MATHLAB, REDUCE, Macsyma, Scratchpad, SPAD, SMP, muMATH, Maple, Singular, MATLAB, MathCAD, Mathematica, Derive, MuPAD, Axiom, YACAS, Maxima, GiNaC, JAS, Sage, SymPy, as well as the CAS capabilities of HP, TI, and Casio calculators and mobile apps. Many early CAS were developed in Lisp while more recent ones use C, C++, Java, Python or are hybrids. Popular open source CAS include Maxima, Giac, and S

Uploaded by

jgoizueta
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views4 pages

CAS - Computer Algebra Systems

This document provides a history of major computer algebra systems (CAS) developed since the 1960s including MATHLAB, REDUCE, Macsyma, Scratchpad, SPAD, SMP, muMATH, Maple, Singular, MATLAB, MathCAD, Mathematica, Derive, MuPAD, Axiom, YACAS, Maxima, GiNaC, JAS, Sage, SymPy, as well as the CAS capabilities of HP, TI, and Casio calculators and mobile apps. Many early CAS were developed in Lisp while more recent ones use C, C++, Java, Python or are hybrids. Popular open source CAS include Maxima, Giac, and S

Uploaded by

jgoizueta
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

CAS Software

1965MATHLABMITRE LISP 1968REDUCEStandfordUniversity,UtahUniversity,RandCorporation LISP 1971Macsyma(MAC'sSYmbolicMAnipulator)MIT LISP 1971ScratchpadIBM LISP(VM/Lisp370,MacLisp)(portedtoAKCLCommonLisplaterbecameGCL) developedsince1965byR.Jenks 1976ScratchpadII 1982SPADextensionlanguageusedformathematicalknowledge 1992soldtoNAG,portedtoCCL(CodemistCommonLISP)renamedAxiom 1979SMPSymbolicManipulationProgramCaltechStephenWolfram C 1979muMATHHonoluluSoftWarehouse muLISP 1980MapleUniversityofWaterloo 1988CommercializedbyWaterlooMapleInc,nowMaplesoft C 1984Singular C++ 1984MATLAB(MatrixLaboratory)Mathworks C(mostlynumerical) basedonCleveMolerlate1970s SymbolicMathToolboxMathworks usedaportionofMapleengine nowusesMuPAD 1986MathCAD 19942006algebraenginewasderivedfromMaple(MKMMathsoftKernelMaple)

1987Mathomatic C 1988MathematicaWolframResearch C basedonSMP 1988Derive successortomuMath(late1970s) implementedinmuLISP nowownedbyTI 1988EulerRenGrothmann usesMaximaforsymbolicexpressions renamedEulerMathematicalToolboxorEuMathT 1989MuPADUniversityofPaderborn,Germany 1992Axiomhttp://axiomdeveloper.org/https://github.com/daly/axiom LISP,C(usingnoweb) basedonScratchpad NAGcommercialprojectupto2001thenopensourced 2002TimDalystartsopensourcedevelopment 2007forks:FriCAS(WaldekHebish),OpenAxiom(GabrielDosReis), 1997YACAS Java,C++ 1998Maxima derivedfrom1982'sMacsyma inCommonLisp 1999GiNaChttp://www.ginac.de/ C++ C++ 2000JASJavaAlgebraSystemhttp://krum.rz.unimannheim.de/jas/ 2005Sage Python CASengines:Maxima,Giac,SymPy

2007SymPyhttps://code.google.com/p/sympy/ Python

HP CAS history
1987HP28serieshadlimitedsymboliccapabilities 1990HP48seriesmoresymboliccapabilities,integration,... 1994ALG48byMikaHeiskanen&ClaudeNicolasFiechterfortheHP48 1995ALGBbyBernardParisse(UniversitdeGrenoble) 1997ErablebyBernadParissesuccessorofALGBpartiallybasedonALG48 1997ACOisformed(JeanYvesAvenard,CyrilledeBrebissonauthorsofMetaKernel) 1999HP49GCASisdevelopedbyBernardParisse,basedonErable&ALG48 2003HP49g+ 2005HP40gs 2006HP50G 2000GiacdevelopedbyBernardParisseinC++basedonHP49GCAS C++library Xcas:UItoGiac GiachasacompatibilitymodewithMapleandMuPADsoftwareandTI89,TI92and Voyage200calculators. http://wwwfourier.ujfgrenoble.fr/~parisse/giac.html 2013HPPrimeCASbyBernardParissebasedonXcas/Giac

TI CAS history
1995TI92CASbasedonDERIVE 1998TI89,TI92Plus 2002Voyage200 2007TINspireCAS 2010TINspireCASwithTouchPad 2011TINspireCXCAS

Casio
1996CFX9970G 2000AlgebraFX2.0CAS 2003ClassPad300 2005ClassPad300Plus 2005Casiofx9860G 2007ClassPad330 2012fxCP400

iOS Apps
PocketCASforiOSEUROCOMPThomasOsthege&DanielAlm,basedonGiac/Xcas CASCalcP11PowerAPPbasedonGiac/Xcas[inputfomats:P11,Maple,MuPAD,TI89/92] basedonGiNaC:http://harishnarayanan.org/projects/ioscas/ MathomaticGotow.net,basedonMathomatic iCASALSofware,basedonREDUCE i41CX+ALSoftware,basedonREDUCE

Android Apps
XcasPadMuCephi,basedonGiac/Xcas: MaximaonAndroidYasuakiHonda,basedonMaxima mathomaticforandroidVictoriaFamilyRobotics,basedonMathomatic

Mathematica,SMP: http://blog.stephenwolfram.com/2013/06/therewasatimebeforemathematica/ http://www.ymeme.com/whywolfram(mathematica)didnotuselisp.html R.Pavelle,M.Rothstein&J.Fitch: Computeralgebra,ScienticAmerican,245,p.102113,December1981 lgebraporordenador,InvestigacinyCiencia65,p.8291,febrero1982

You might also like