Features |
Ch Student | Ch Professional |
ISO C90 Standard | X | X |
Wide characters in Addendum 1 for C90 | X | X |
Complex numbers in C99 | X | X |
Variable length arrays (VLAs) in C99 | X | X |
IEEE floating-point arithmetic in C99 | X | X |
Type generic functions in C99 | X | X |
long long data type in C99 | X | X |
Many other new features in C99 | X | X |
Classes and other features in C++ | X | X |
Complex IEEE floating-point arithmetic | X | X |
Assumed-shape arrays | X | X |
Nested functions | X | X |
Interactive C statement execution | X | X |
Interactive command shell | X | X |
Shell programming | X | X |
Safe Ch | X | X |
Ch applets | X | X |
String type | X | X |
Adjustable array bounds | X | X |
Socket/Winsock | X | X |
Ch SDK to interface binary C/C++ code | X | X |
POSIX | X | X |
Unix utilities such as vi, ls, grep for Windows | X | X |
OpenGL toolkit | X | X |
GTK+ toolkit | X | X |
X/Motif toolkit on Unix/Linux | X | X |
Windows toolkit on Windows | X | X |
Support Common Gateway Interface (CGI) | X | X |
Support third party software such as ODBC and NI-DAQ | X | X |
Soft Copies of Ch Users's Guide, ChIDE User's Guide, Ch Reference Guide, and Ch SDK User's Guide | X | X |
Multiple users on a single machine | X | X |
Ch Integrated Development Environment (ChIDE) | X | X |
Computational array (array.h) | X | X |
2D/3D graphical plotting | X | X |
Advanced numerical analysis functions | X | X |
QuickAnimation™ for quick animation | X | X |
All functions in C LAPACK | X | X |
Ch Mechanism Toolkit | X | X |
Support all toolkits and packages | X | X |