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
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 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.
--- 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
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.