Not eXactly C

E773021

Not eXactly C (NXC) is a high-level programming language similar to C that is used primarily for programming LEGO Mindstorms NXT robots.

All labels observed (1)

Label Occurrences
Not eXactly C canonical 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf high-level programming language
programming language
abbreviation NXC NERFINISHED
category LEGO Mindstorms software NERFINISHED
robotics programming languages
compilesTo NXT bytecode
designedFor LEGO Mindstorms NXT NERFINISHED
distributionModel free download
domain educational robotics
robot programming
hasFeature C-like syntax
header-style include files
inline assembly for NXT bytecode (NBC)
preprocessor directives similar to C
hasTooling NXC compiler
command-line tools
integrated development environment support
implementedOnTopOf Not eXactly Basic
inspiredBy C
license freeware
paradigm imperative programming
procedural programming
primaryUse programming LEGO Mindstorms NXT robots
runsOn LEGO Mindstorms NXT brick NERFINISHED
similarTo C
supports Bluetooth communication
arrays
concurrent tasks
conditionals
file I/O on NXT
functions
loops
motor control
sensor access
tasks
variables
supportsHardware NXT light sensor
NXT motors
NXT sound sensor
NXT touch sensor NERFINISHED
NXT ultrasonic sensor
targetPlatform NXT firmware
typingDiscipline static typing
useCase teaching programming concepts with LEGO Mindstorms NXT
usedIn classroom robotics courses
hobby robotics projects

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

NXC (Not eXactly C) fullName Not eXactly C
subject surface form: NXC
NXC (Not eXactly C) abbreviationOf Not eXactly C
subject surface form: NXC