SoftIntegration Ch
Major Features and Comparison of Different Ch Editions

Features Ch Standard Ch Professional
  Ch Student
  Ch Evaluation
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
Computational array   X
2D/3D graphical plotting   X
Advanced numerical analysis functions   X
QuickAnimation™ for quick animation   X
All functions in C LAPACK   X
Support all toolkits and packages   X

Note: Ch Student Edition is the same as Ch Professional Edition with the following additional modules and restrictions:

  1. It includes SoftIntegration Graphical Library (SIGL).
  2. It includes Ch Control System Toolkit.
  3. It includes Ch Mechanism Toolkit.
  4. A plot generated by Ch Student Edition will display "This plot is generated by Ch Student Edition" in the x-label in a separate line.
  5. The font size in ChIDE cannot be changed to more than 10.
  6. The total number of elements of an array is limited to 20,000.
  7. It is availale for Windows (32 and 64 bits), Linux (32 and 64 bits), and Mac OS X x86 (32 bits) only.
  8. It is for a single user on a single machine.
  9. To qualify for Ch Student Edition, you must be a registered student of an educational institution (K-12, junior college, college). The product must be restricted to use in conjunction with classes in an institution.

Ch Professional Evaluation Edition is the same as Professional Edition, except that

  1. Ch Professional Evaluation Edition will expire in 30 days after installation.
  2. A plot generated by Ch Professional Evaluation Edition displays "This plot is generated by Ch Evaluation Edition" in the x-label in a separate line.
  3. The total number of elements of an array is limited to 20,000.
  4. It can be downloaded here.