Interactive C


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:

3 thoughts on “Interactive C”

  1. I have heard that there is a version 5.xxxx firmware. Can anybody confirm this? Reason why, version 4.30 only allows for 4 processes to run where I heard that version 5.xxxx can run up to 8 processes. Is this true? If so, can anybody guide me to version 5.xxxx

  2. The lateset software for IC is 8.0.2 and the firmware is 4.30. At least that is what is displayed on the LCD after loading the firmware.

Comments are closed.