NXC

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

NXC (skrót od Not eXactly C) - język programowania wysokiego poziomu przeznaczony dla Lego Mindstroms NXT. Język ten jest oparty na języku Next Byte Codes, który jest językiem asemblera. Składnia tego języka przypomina język C. Środowiskiem programistycznym dla Not eXactly C jest program o nazwie Bricx Command Center. Język programowania został opublikowany na licencji Mozilla Public License[1].

Przykład[edytuj | edytuj kod]

Poniżej pokazany jest przykład prostego kodu w języku NXC.

task main()
{
     OnFwd(OUT_BC,75); // Silniki na portach B i C mają poruszać się do przodu z mocą 75%
     Wait(5000); // Zatrzymaj program na pięć sekund (1000 = 1 sekunda)
     Off(OUT_BC); // Wyłącz silniki na portach B i C
}

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]

  1. Strona środowiska programistycznego (ang.). [dostęp 2011-10-06].
  2. Strona języka (ang.). [dostęp 2011-10-06].
  3. Kurs języka (ang.). [dostęp 2011-10-06].
  4. Lego Mindstorms NXT 2.0 w akcji, z programem napisanym w języku NXC. (ang.). Youtube. [dostęp 2011-10-06].

Przypisy