Overview
To program the RCX brick in C, we recommend using the NQC (Not Quite C) programming language. NQC is C-like in it's syntax, and is quick and easy to learn, however it is limited by the standard firmware of the RCX brick. More information can be found at http://bricxcc.sourceforge.net/nqc.
An alternative to NQC is BrickOS. BrickOS still allows us to program the RCX brick in C (as well as C++), and it also offers some improvements over the standard firmware on the RCX brick, however, it is still in its developmental stages. More information can be found at http://brickos.sourceforge.net.
IDEs
Two IDEs that we recommend using for programming the RCX in C, are MacNQC (for Mac) and Bricx Command Center (for PC). The Bricx IDE can also be used with BrickOS, LejOS, and pForth. The IDEs and source files can be found at the following links:
MacNQC - http://homepage.mac.com/rbate/MacNQC/index.html
BricxCC - http://bricxcc.sourceforge.net
BrickOS - http://brickos.sourceforge.net
© 2001, 2004 by Scott Anderson, Frank Klassner, Pam Lawhead,
and Myles McNally. This work is supported by NSF grants 0088884 and 0306096. Permission
to use, copy, adapt and modify these materials for instructional purposes is granted.
These materials can be obtained from our web site
www.mcs.alma.edu/LMICSE. If you have suggestions
for improvement, please contact us via the web site; we would really appreciate
it. This file was last modified on
June 10, 2005.