Ch Standard

Platform-independent programming tool.
Download

Ch Standard Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • SoftIntegration Inc
  • Publisher web site:
  • http://www.softintegration.com/
  • Operating Systems:
  • Mac OS X 10.3 or later
  • File Size:
  • 8.3 MB

Ch Standard Tags


Ch Standard Description

Platform-independent programming tool. Many scripting languages have claimed that their syntax resembles C or C++, but they are not C or C++. Their coding style and syntax are different from C/C++. Ch is an embeddable interpreter that provides a superset of C with salient extensions. It parses and executes C code directly without intermediate code or byte code. It does not distinguish interpreted code from compiled C/C++ code. Ch is the most complete C interpreter and C virtual machine in existence. Ch is embeddable in other application programs and hardware.Ch supports ISO C standard (C90), major new features in C99, classes in C++, POSIX, X/Motif, Windows, OpenGL, ODBC, GTK+, C LAPACK, CGI, XML, 2D/3D graphical plotting, advanced numerical computing, and shell programming. Moreover, Ch has many salient features from other languages and software packages.C is for low-level system programming and embedded systems; C++ for large-scale projects; Ch for platform-independent script computing. C/Ch/C++ allow users to use one language, anywhere and everywhere, for any programming tasks.If your applications need high performance, you can deploy and compile your code as native code with a C/C++ compiler. For rapid application development, fast time-to-market, and running across platform without tedious compile/link cycles, Ch will be the best choice. Ch is optimal for numerical computing and visualization, embedded scripting, Web programming and plotting, safe network computing, shell programming, integration with legacy systems, integration and control of mechatronic systems, and teaching and learning.Ch allows you to write C/C++ code once in one platform, run it in all other platforms including Windows, Linux, MacOS X, Solaris, HP-UX, FreeBSD and QNX. Ch Standard Edition offers a very high-level language (VHLL) environment for general-purpose computing. An increasing number of C/C++ libraries and software packages are supported in Ch. Virtually any C programs can readily run in the Ch language environment across different platforms without lengthy compile/link/execute/debug cycles. Ch can also easily call functions in binary C/C++ libraries. Here are some key features of "Ch Standard": · A complete C interpreter supporting all features in the ISO C90 Standard. · Easy interface with C/C++ binary libraries using Ch SDK. · Wide characters in Addendum 1 for C90. · Ch supports more new features added in the latest ISO C99 Standard than most existing C compilers. Ch is the first implementation of complex numbers, variable length arrays (VLAs), IEEE-754 floating-point arithmetic, generic mathematical functions in C99. · Many salient C++ features including classes, objects and encapsulation for object-based programming (Brain-damaging features are excluded). · Complex IEEE floating-point arithmetic with complex metanumbers ComplexInf and ComplexNaN. · Assumed-shape arrays for passing multi-dimensional arrays of different sizes to the same argument of a function. · Nested functions and nested classes for modular programming. · Interactive execution of C statements, perfect solution for classroom demos using a laptop. · Interactive portable shell across different platforms. · A very-high level language (VHLL) environment for shell programming to automate tasks and system administration. · Safe Ch with built-in secure sandbox and Ch applet for world-wide distributed network computing. As a very high-level language at the source level, a Ch applet can be very small, but with very powerful capabilities. It is especially suitable for bandwidth sensitive devices such as handheld computers and cellular phones. · Built-in string type with automatic memory management and advanced text processing capabilities for shell programming and script computing. · Adjustable array bounds, i.e., int a. · Auto array bound checking. · TCP/IP socket/WinSock for network computing. · Ch also provides POSIX required for portable scripting. · Cross platform Unix utilities and commands such as vi, ls, awk, sed, mv,rm, cp, find, grep, vim with syntax highlighting for Ch, etc. · A large number of Integrated Development Environment (IDE) support Ch. For example, ChSciTE allows you to edit, parse, and run C, Ch and C++ code within the IDE with the user interface in over 30 local languages such as German, Chinese, and Korea. · OpenGL toolkit. · GTK+ toolkit. · X/Motif toolkit on Unix/Linux. · Common Gateway Interface (CGI). · Open Database Connectivity (ODBC). Requirements: · FreeBSD 5.1 or above. · QNX 6.3.0 · 40 Mb Disk space. What's New in This Release: · Fixed applications using Embedded Ch with multi-threads for Linux 64bit and other platforms.


Ch Standard Related Software