Ch is a C/C++ interpreter and scripting language environment. It is used by teachers, students, engineers and scientists around the world to learn math, numerical computing, C/C++, and write cross-platform code and embedded scripts quickly and efficiently. Ch is the most complete, cross-platform C interpreter and C scripting engine in existence, it is an alternative solution to C/C++ compiler for learning.

Ch is the solution for

Teachers and Students at all levels
Embedded Scripting
Power user for system administration and shell programming
Numerical Computing
Web-Based Computing

UC Davis C-STEM Center

UC Davis C-STEM Studio and RoboBlockly use Ch with LEGO Mindstorms NXT and EV3, Linkbot and Arduino to transform computing, science, technology, engineering, and math (C-STEM) education. They contain comprehensive integrated math and computing curriculum for elementary, middle, high schools, and colleges.

"One of the main obstacles to learn a computer language is learning the things not germane to learning the language. Ch is as close to a perfect teaching environment as I have seen in 20 years for teaching C or C++. I advocate Ch to all of my CS students. If I were in charge of the world, I would require all schools to use an interactive environment such as Ch."

--- Professor Gene Sheppard, Computer Science, Georgia Perimeter College

"Ch is the first implementation, portable to different platforms, of major new features of complex numbers, variable length arrays (VLAs), and IEEE floating-point arithmetic added in C99.
I have to mention how impressed I am with both the quality of Ch and how complete the environment is. I had recently ported code written over years in C shell, Perl, and Python to Ch. The porting was very simple and straightforward."

--- Tom MacDonald, the former Chair of the ANSI C Standard Committee

More comments from Ch users >>

Headline News

The Curriculum for Introductory Computer Programming and Math Programming in Ch
01/12, 2015
The Curriculum for Introductory Computer Programming and Learning Pre-Algebra/Algebra in Ch is now available. It is especially suitable for introduction to computing in K-12.

New Embedded Ch customers
12/03, 2014
Leading companies such as Caterpillar, BAE Systems, Cortina (now part of Inphi), Every Control S.r.l etc have recently adopted Embedded Ch. Our customers have accepted the fact that using embedded Ch is not about the acquisition costs. They're more concerned with the 90 percent of the costs for things like development, maintenance, and training. The time and money saved by using Embedded Ch justify the costs over the selection of other alternatives.

Teaching and programming with Ch for tertiary-level mechatronics engineering education By Stopforth, Riaan
01/19, 2014
Programming in the C language has become critical at the tertiary engineering education and research level. Details of how Ch is used at a tertiary education and research level, within a third world country, are explained with the observed ways people have benefited.

An introduction to Ch: Implementing a temperature converter in Ch by Sriranga Veeraraghavan
February 4, 2013
Ch provides a very nice environment for learning C and for quickly developing and testing C programming features. This article is a quick introduction to Ch by writing a small Ch program for converting between the Fahrenheit and Celsius temperature scales.

C/C++ interpreter Ch and Embedded Ch 7.0 for Solaris Sparc 64 bit released
May 21, 2012
Ch and Embedded Ch 7.0 for Solaris Sparc 64 bit released

Ch book in Japanese for high school students is available
March 07, 2012
The Ch book "Beginning Programming with Ch Professional" for high school students is available. The book is written in Japanese by a group of veteran high school teachers based on their programming teaching experience. The book is designed as a textbook for high school students to learn computer programing using Ch. Hundreds of high schools have adopted the book. A good case for using Ch for teaching in high schools can be found here.

C/C++ interpreter Ch 7.0, Embedded Ch 7.0, SIGL 3.0 and Ch Mechanism Toolkit 2.5 released
February 02, 2012
SoftIntegration has released C/C++ interpreter Ch 7.0, Embedded Ch 7.0, SIGL 3.0 and Ch Mechanism Toolkit 2.5. Ch version 7.0 is a major release with many new features to make Ch especially appealing for learning and teaching computing and math programming for students in secondary schools and colleges.

Textbook: "C for Engineers and Scientists" Chinese Edition published
August 26, 2011
The book is translated from English version C for Engineers and Scientists: An Interpretive Approach, written by Dr. Harry H. Cheng. It is a complete and authoritative introduction to computer programming in C, introductions to C++, Ch, and MATLAB. This book is designed to teach students how to solve engineering and science problems using the C programming language. The book is suitable for beginners, computer science and engineering students. It is also an invaluable resource and reference book for seasoned programmers. The book and Ch review by professor Tom Huber can be found here. The book can be ordered from the Amazon Chinese website with discount.

C for Engineers and Scientists C for Engineers and Scientists in Chinese

Ch unixODBC package 4.0.2 released
August 24, 2011
SoftIntegration, Inc. has released Ch unixODBC package 4.0.2. Ch unixODBC package contains the package source code and supports the latest unixODBC version 2.3.0. It is free for commercial use.

SoftIntegration Announces Free C/C++ Interpreter Ch Student Edition 6.3
June 16, 2011
SoftIntegration, Inc. has released free Ch Student Edition v6.3 for students to learn computing and programming in C/C++ with a user-friendly interactive C/C++ interpreter.

FunctionBay Integrates Embedded Ch into RecurDyn/CoLink for Design of Controllers for Dynamic Systems
December 13, 2010
FunctionBay, Inc., a global leader in CAE solutions released RecurDyn/CoLink with Embedded Ch for Windows 32 bit and 64 bit. RecurDyn is a complete CAE solution for design and simulation of multi-body dynamics systems.

Intel Corporation selected Embedded Ch
August 6, 2010
Intel Corporation has selected Embedded Ch Professional Edition as a scripting engine for its products.

More News >>
About us | Press | Career | Partners | Site Map | Search | Privacy | Contact us
Copyright © 2013 SoftIntegration, Inc. All rights reserved.