Next Byte Codes e Not eXactly C

nxt2Next Byte Codes (NBC) é un semplice linguaggio di programmazione con una sintassi simile ad assembler che può essere utilizzato per programmare l'NXT.

Not eXactly C (NXC) é invece un linguaggio di alto livello simile a C, basato sul compilatore NBC. Anch'esso può essere utilizzato per programmare l'NXT.  NXC é il successore di NQC, che era utilizzato sul vecchio RCX. Per compilare i programmi NXC, che hanno estensione ".nxc", si utilizza semplicemente il compilatore NBC.

La somiglianza di NXC con C lo rende molto interessante, inoltre sia NXC che NBC funzionano sul firmware originale della Lego. Al contrario di altri prodotti, come ad esempio Lejos, non é quindi necessario cambiare il firmware dell'NXT per utilizzare i programmi NBC e NXC.

NBC e NXC sono programmi gratuiti disponibili per Mac, Linux e Windows rilasciati sotto licenza Mozilla Public License (MPL).

Ultimo aggiornamento (Domenica 13 Dicembre 2009 09:19)