What are the differences between Ch and mathematical packages?
Special mathematical software packages such as MATLAB®, Mathematica®, and Maple® are appealing to engineers because of its graphical features and capabilities of manipulation of matrices. These high-level graphical and numerical features are available in Ch as shown in feature comparison and function comparison of Ch with MATLAB and Mathematica. Almost all these packages provide a mechanism to interface with C, such as translating the source code written in their language to the C language. But why bother that? Ch is a superset of ISO C widely supported by computer industry. Your C code can be readily used in Ch, and Ch code can be readily compiled in a C compiler, if you use common set of C and Ch.