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, 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, especially for Raspberry Pi, Arduino and Linkbot from Barobo.

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

Free UC Davis C-STEM Studio and RoboBlockly use Ch with LEGO Mindstorms NXT and EV3, Linkbot, Raspberry Pi, Arduino to transform math and CS education. The C-STEM Math/ICT curriculum with free textbooks provides K-12 students with 12 years CS education with coding in Blockly and Ch/C/C++.

          Ch supports Chromebook

          Ch and Embedded Ch are free for Raspberry Pi

          and ARM based computers such as Orange Pi!

Barobo Linkbot, Raspberry and Arduino are supported in Ch.

"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

C/C++ interpreter Ch 8.0 for Learning Coding, Math, Robotics, and Raspberry Pi is released
03/09, 2017
SoftIntegration, Inc. today announced the availability of Ch 8.0 and Embedded Ch 8.0. Ch is the most complete cross-platform C/C++ interpreter. Ch is also an embeddable cross-platform scripting engine and can be embedded in other applications for scripting.

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.

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.