toggle

AAPL Stock: 497.67 ( -11.79 )

Ch 6.0 C/C++ interpretor released

updated 12:35 pm EST, Fri February 15, 2008

Ch 6.0 released


SoftIntegration today released Ch 6.0 and Embedded Ch 6.0, its embeddable C/C++ interpretor for cross-platform scripting and 2D/3D plotting. Ch and Embedded Ch 6.0 are the most stable releases to date, according to the company, and add debug features as well a a new Ch Integrated Development Environment with the professional edition. Ch runs on Mac OS X, Linux PPC/x86, HP-UX, FreeBSD, QNX, Solaris, and Microsoft Windows. The standard edition is available for free for both commercial and non-commercial uses on all platforms, and the professional edition is priced at $400.

The user friendly IDE is designed for teaching as well as learning computer programming. The new release contains various new plotting features that include multiple coordinates, a number of new plotting types such as filled curves, vectors, finance bars, candlesticks, boxes, error lines, error bars, and many options to configure plots.

C/C++ interpreter

Ch supports 1999 ISO C Standard (C99) and C++ classes. Ch also supports many industry standards with over 8,000 functions, including POSIX, socket/Winsock, X11/Motif, OpenGL, ODBC, C LAPACK, GTK+, Win32, XML, and CGI. With built-in Ch SDK, functions in static or dynamic binary C/C++ libraries are executable in Ch script file or Ch command shell without re-compilation. Users can also develop and execute programs via a user-friendly ChIDE.

Embeddable scripting

Ch is easy and simple for embedded scripting. Embedded Ch allows users to embed Ch into C/C++ application programs and hardware as a scripting engine. It is ideal for open-architecture application integration. With Embedded Ch, C/C++ applications can extendable with all features of Ch. The software allows execution of C/C++ scripts generated dynamically. Embedded Ch supports multi-threading and debug, and boasts a small footprint. The pointer and time deterministic nature of the C language provides an ideal interface with hardware in real-time systems.

Shell programming and cross-platform scripting

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 200 commonly used Unix commands for portable shell programming. Ch is also usable as a login shell just like sh, csh and ksh. Ch aims to bridge the gap between the C language and shell languages with its built-in string type and many enhanced scripting features.

2D/3D plotting

Ch graphical extensions are designed for plotting in the C/C++ domain. Ch supports high-level 2D/3D graphical plotting. Two and three dimensional graphical plots are attainable, and users can generate plots in Ch from data arrays or files for display on a screen or saved as an image file in a variety of different file formats. Users can also output plots to the stdout stream in a proper image format for display in a Web browser through a Web server. With SoftIntegration graphical library (SIGL), the same program using 2D/3D plotting features is executable in Ch and can be compiled using C++ compilers without any modification.


by MacNN Staff

toggle

Comments

  1. dronkert

    Fresh-Faced Recruit

    Joined: Jun 2007

    0

    Interpreter

    Also have a look at ROOT (http://root.cern.ch) and its CINT C++ interpreter.

Login Here

Not a member of the MacNN forums? Register now for free.

 
close
Photo
toggle

Network Headlines

toggle

Most Popular

10 Most Read

Recent Reviews

Logitech Cube

The world of mice could often be described charitably as stagnant: it's an endless sea of ergonomic shapes that assume you're sitting ...

NewerTech and Targus USB Hubs For Gifts

A useful holiday present to resolve an ongoing frustration is a multi-port hub. Whether as a stocking stuffer, Chanukah present, or an ...

X-Rite ColorMunki Photo

Color calibration is the art of tweaking your monitor so that the colors represented on screen better match real life and your printer ...

toggle

Most Commented

10 Most Discussed