Interactive C is a custom version of the C language designed for educational robotics. It was originally created by Randy Sargent and Fred Martin when they developed the MIT 6.270 Robot Controller.
When using Interactive C (IC), an interpreter program (called the ”firmware”) is loaded onto the Handy Board. Then, the desktop compiler communicates with this interpreter. IC then compiles your code—as you type it—and downloads it to the interpreter for immediate execution.
Interactive C, or “IC,” is maintained by the KISS Institute of Practical Robotics. It is available for Windows, Mac, and Linux platforms. Here is a download link on their site: