Skip to content

xtrm0/XtrmCAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XtrmCAS
A simple yet powerful computer algebra system written in C.

The code is intended to be lightweight and fast, in order to be easy to port to calculators and other old devices.

--------------------------------------------------------------------

The programming phases of the CAS are the following:
 1) Numerical calculations using integers
 2) Numerical calculation using big integers
 3) Numerical calculations using big rationals
 4) Numerical calculations using polynomes
 5) Numerical calculations using symbols/real numbers
 
--------------------------------------------------------------------

The code is centered around 3 main classes:
1) console - code that depends on the system
2) interpreter - code that reads the input
3) mathlibs - code that does the math and represents numbers and symbols

--------------------------------------------------------------------

Compiling using gcc:
gcc -Wall xtrmcas.c xnum.c

Compiling in windows:
cl xtrmcas.c xnum.c

About

A computer algebra system in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages