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 a simpler alternative solution to C/C++ compiler for teaching and 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

Ch 7.5 for ARM and Raspberry Pi released
01/03, 2017
SoftIntegration, Inc. today announced the availability of Ch 7.5 and Embedded Ch 7.5 for ARM and Raspberry Pi. This latest release of Ch supports Raspberry Pi, Pi Zero, and ARM based single-board computers running Linux. The Raspberry Pi is a low-cost card-sized computer. With the user-friendly ChIDE, Ch enables people of all ages to explore computing with a cost-effective single-board computer.

Ch Mechanism Toolkit 3.0 released
12/21, 2015
Ch Mechanism Toolkit is now free for academic use. Ch Mechanism Toolkit is for mechanism design and analysis. It contains many mechanism classes and objects for design and analysis of commonly used mechanisms such as fourbar linkage, five-bar linkage, six-bar linkage, crank-slider mechanism, and cam-follower system. Ch Mechanism Toolkit needs Ch Professional Edition to run.

C/C++ interpreter Ch 7.5.1 for Learning Coding, Math, and Robotics is released
12/02, 2015
SoftIntegration announced the availability of Ch 7.5.1 and Embedded Ch 7.5.1. Ch 7.5.1 is a major release with many new features to make Ch especially appealing for beginners in elementary schools, middle schools, high schools, as well as colleges to learn coding, math, and robotics.

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.

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