Design and Implementation of a Novel CAS Compiler

A computer algebra system(CAS) is a software platform that facilitates the symbolic computation and the big number computation.The typical software includes Maple and Mathematica.However,in building CAS,one of difficult problems is the design and implementation of its compiler.GiNaC is a symbolic computation package running on the Linux platform.Based on the package,this paper presents a new design method to implement the CAS compiler,and implements a new CAS compiler on Linux platform.The novel CAS compiler is compatible with Maple’s program language.The testing results show its efficiency is not inferior to Maple.