Ne tak docela C. - Not Quite C
Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Srpna 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Ne tak docela C. (NQC) je programovací jazyk, aplikační programovací rozhraní (API) a nativní bytecode překladač sada nástrojů pro Lego Mindstorms, Cybermaster a LEGO Spybotics systémy. Je založen především na Jazyk C. ale má specifická omezení, jako je maximální počet podprogramů a povolených proměnných, které se liší v závislosti na verzi firmware RCX má. Jazyk vynalezl David Baum. Vydal dvě knihy na toto téma.
Jednoduchý příklad programu
Jednoduchý testovací program napsaný v NQC pro RCX s motorem připojeným k výstupnímu portu A může vypadat takto:
úkol hlavní () // Hlavní program { SetPower(OUT_A, OUT_FULL); // Zapněte motor A při 100% výkonu. OnFor(OUT_A, 200); // Nechte motor běžet dvě sekundy a poté jej vypněte. }
Motor A tak bude po dobu dvou sekund před vypnutím pracovat plnou rychlostí.
Překladače a integrovaná vývojová prostředí
NQC překladače a integrovaná vývojová prostředí (IDE) jsou k dispozici pro mnoho platforem včetně Microsoft Windows, Mac OS X, Linux, BeOS a DOS. Jedním z nich je Bricx Command Center.
Reference
Zdroje
Zdroje kompilátoru:
Zdroje IDE:
externí odkazy
Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento lego související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |