Next Byte Codes (NBC) is a simple language with an
assembly language syntax that can be used to program
Lego Mindstorms NXT
Lego Mindstorms NXT is a programmable robotics kit released by Lego on August 2, 2006.
It replaced the first-generation Lego Mindstorms kit, which was called the Robotics Invention System. The base kit ships in two versions: the Retail Versio ...
programmable bricks. The command line compiler outputs NXT compatible machine code, and is supported on Windows, Mac OS and Linux. It is maintained by John Hansen, a Mindstorms Developer Program member.
The NBC compiler is released under the
Mozilla Public License
The Mozilla Public License (MPL) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird The MPL license is developed and maintained by Mozilla, which seeks to balance the conce ...
. The
integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
(IDE) is
Bricx Command Center.
The NBC
debugger
A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its execut ...
was developed by SorosyDotCom and can be downloaded as freeware.
NBC Debugger
/ref>
References
External links
*
*
Robotics lecture using NBC
Assembly languages
Lego Mindstorms
Robot programming languages
{{Lego-stub