Jump to content

Not eXactly C

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Bender the Bot (talk | contribs) at 09:52, 1 December 2016 (External links: clean up; http→https for YouTube using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Not eXactly C, or NXC, is a high-level programming language for the Lego Mindstorms NXT designed by John Hansen in 2006. NXC, which is short for Not eXactly C, is based on Next Byte Codes, an assembly language. NXC has a syntax like C. The IDE for NXC is the Bricx Command Center.

The NXC compiler is available under the Mozilla Public License.[1] A sample code is as shown below:

 task main() //sets a new task. main() is compulsory
 {
      OnFwd(OUT_BC,75); //ask the motors connected to ports B and C to move forward at a power of 75.
      Wait(5000); //wait for 5 seconds [the value is in milliseconds](note that 1000 = 1 second)
      Off(OUT_BC); //off the motors connected to ports B and C
 }

See also

References