+1-617-874-1011 (US)
+61-7-5641-0117 (AU)
+44-117-230-1145 (UK)
Live Chat

NQC programming Language

NQC stands for the Not Quite C. It is a simple programming language for programming in several LEGO MINDSTORMS products. The features f NQC varies with the product. The products are use as the target for the NQC. NQC support the six different types of targets: RCX, RCX2, CyberMaster, Scout, Spybotics and Swan.

Programming using NQC is very simple each of the target have a byte code interpreter which can be used to execute programs. NQC is not a general purpose language there are many restrictions to the byte code interpreter.

What is LEGO mindstorms?

Lego mindstorms is used to create the small programmable robots. Lego Mindstorms kit contains the software and hardware to create the robots. It contains a programmable brick computer which used to control the: System, Modular sensors and motors and the other parts of the robots.

The mildstorms kit is also used for some educational tools and some small applications for projects. There are many programming languages used for Lego mindstorms.

Systems required to run NQC

  • System 7.1 or later
  • Color-Capable Macintosh (any Mac with a 68020, 68030, 68040 or PowerPC)
  • 4 MB RAM available
  • 2.5 MB Disk space available

Program structure

NQC program m is programmed by using code blocks and global variables. The types of code blocks used in the NQC programming are: tasks, inline functions and subroutines.

The example of the simple code of NQC is:

task name()
// the task's code is placed here

NQC programming Language Example

NQC programming Language


Improve Your Grades with Custom Writing Help
Homework Help
Writing Help
Editing Services
Plagiarism check
Proofreading services
Research Project help
Custom writing services
E learning blogs

Disclaimer : The study tools and academic assistance/guidance through online tutoring sessions provided by AssignmentHelp.Net is to help and enable students to compete academically. The website does not provide ghostwriting services and has ZERO TOLERANCE towards misuse of the services. In case any user is found misusing our services, the user's account will be immediately terminated.