{{context}}'''Ch''' ({{pronEng|ˌsiːˈeɪtʃ}}) is a [[cross-platform]] [[InterpreterC (computingprogramming language)|interpreterC]] for the computerand [[programming language|programming languagesC++]] [[CInterpreter (programming languagecomputing)|Cinterpreter]]. andIt [[is provided by SoftIntegration, Inc for C/C++]] users. ItCh is useful for [[Scripting language|scripting]], [[shell (computing)|shell]] programming, [[2D geometric model|2D]]/[[Three-dimensional space|3D]] [[plotting]], numerical computing, and can be [[embedded]] in other applications to add scripting capability. Ch can be used for both [[server-side]] and [[client-side]] [[web development]]. It runs under [[Microsoft Windows|Windows]], [[Linux]], [[Mac OS X]] and some versions of [[Unix]]. Ch supports C90 and major C99 features, but it doesn't support full C++ features.
== Features ==
=== C/C++ compatible interpreter ===
Ch supports the 1999 ISO C Standard (C99) and C++ classes. It is superset of C with
C++ classes. C99 major features such as complex numbers, variable length arrays (VLAs), IEEE-754 floating-point arithmetic and generic mathematical functions are supported. Wide characters in Addendum 1 for C90 is also supported.