Developers will be interested to learn that
SoftIntegration Inc., a company that specializes in scripting technology for ubiquitous computing, has released a superset of C/C++ interpreter (Ch) for scripting and numerical computing in Mac OS X.
|<?php virtual(“/includes/boxad.inc”); ?>
“Ch for Mac OS X is a significant step towards rapid application development and deployment across different platforms,” said Dr. Dawn Cheng, General Manager at SoftIntegration. “C/C++ programs can be developed in one platform without tedious compile/link/debug cycles, and run in all other major platforms including Windows, Linux, Mac OS X, Solaris, and HP-UX.”
It supports ISO C standard (C90), major C99 features such as IEEE floating-point arithmetic, variable length arrays (VLAs), complex numbers and type generic mathematical functions, C++ class, POSIX and C LAPACK. Ch has built-in 2D/3D graphical 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, integration, non-linear equations, Fourier analysis, curve fitting, and more.
Ch can be used for automating repetitive tasks, shell programming, regression and hardware testing, according to Wayne Cheng of SoftIntegration. It can interface with C/C++ libraries and be embedded into other application programs as script engine. Ch is also C compatible shell for shell programming and system administration. Popular Unix commands such as awk and sed can be easily used in the Ch scripts in the same manner as in Bash, csh and Perl, Cheng said.
Ch Standard Edition is free for academic and non-profit organizations. Many toolkits for Ch 3.0 in Mac OS X, including OpenGL, X/Motif and CGI, are promised soon.