Ch: An embeddable C/C++ interpreter for 2D/3D plotting, numerical computing and scripting. =================================================== C/C++ interpreter Ch is developed by SoftIntegration (www.softintegration.com). Ch is freely available in Windows, Linux, MacOS X, Solaris, HP-UX and FreeBSD. * C/C++ interpreter Ch supports 1999 ISO C Standard C99 and C++ classes. It is the first C/C++ interpreter supporting IEEE floating-point arithmetic, complex numbers, generic math functions, long long data, variable length arrays (VLAs). Ch supports many industry standards with over 8,000 functions including XML, POSIX, socket/Winsock, X11/Motif, OpenGL, ODBC, C LAPACK, GTK+, Win32, and CGI. * 2D/3D plotting and numerical computing Ch supports 2D/3D graphical plotting, C LAPACK, high level numeric functions. Ch has built-in 2D/3D plotting support, generic mathematical functions and computational arrays for linear algebra and matrix computations, and advanced high-level numerical functions for linear systems, differential equation solving, Fourier analysis, curve fitting, etc. For example, linear system equation b = A*x can be written verbatim in Ch. The feature comparison among Ch Professional, MATLAB and Mathematica can be found at http://www.softintegration.com/products/features/ch_matlab_mathematica.html and http://www.softintegration.com/products/features/ch_vs_matlab.html * Shell programming and cross-platform scripting Ch can be called Ch Shell. Ch shell is C compatible shell while C-shell (csh) is a C like shell. Ch is an interpretive implementation of C, similar to Unix/MS-DOS shells. Ch in Windows includes over 100 commonly-used Unix commands for portable shell programming. Ch can also be used as a login shell just like sh, csh and ksh. Ch bridges the gap between the C language and shell languages. With its built-in string type and many enhanced scripting features, Ch is an alternative to other scripting languages for automating repetitive tasks, regression test, and hardware testing. * Interface with binary C/C++ libraries and embedded scripting. Ch SDK can easily integrate the existing C/C++ libraries as part of Ch scripting module. Functions and classes in static or dynamical libraries can be invoked in a Ch script file or Ch command shell. Embedded Ch allows you to embed or plugin Ch, a powerful script engine, into your C/C++ application programs. Your binary applications can easily call Ch script and call back your binary functions. * Third Party solutions. Many Toolkits such as Ch Mechanism Toolkit, Ch Control System Toolkit, Ch OpenCV Toolkit and Ch Statistics Toolkit, etc make Ch a compelling platform for technical computing. Contact us at: SoftIntegration, Inc. 216 F Street, # 68 Davis, CA 95616 URL: http://www.softintegration.com Email: info@softintegration.com