A java based programming environment and CAS. Requires a Java runtime environment. I highly recommend Wizard Stan's Java Runtime pnd. Tested against Oracle's 7u10 jdk. The minimum required version of Java is 6. Some patience is required during startup, and the system is a little slow in use but otherwise, very useful. Tested on 1GHz OP.
MathPiper is a new mathematics-oriented programming language which is simple enough to be learned as a first programming language and yet powerful enough to be useful in any science, mathematics, or engineering related career. MathPiper is also a Computer Algebra System(CAS) and graphing tool, which is similar in function to the CAS which is included in the TI 89 and TI 92 calculators.
A number of example worksheets are included, along with extensive searchable documentation. New users are recommended to visit http://www.mathpiper.org/screenshots to get an overview of the user interface.