Dieses Buch steht im Regal Programmierung.

Leute, die einen Lego Mindstorms NXT besitzen und eine leistungsstärkere Sprache als NXT-G lernen wollen.

  • Lernziele:
Wikipedia hat einen Artikel zum Thema:
Buch durchsuchen


Zusammenfassung des Projekts

Bearbeiten
  • Zielgruppe:

Nach Durcharbeiten des Tutorials die Fähigkeit, viele Aufgaben mit NXC zu lösen. Beim kompletten Durcharbeiten der Referenz vollständiges Beherrschen der Sprache.

  • Buchpatenschaft/Ansprechperson: Zur Zeit niemand, das Buch darf gerne übernommen werden.
  • Sind Co-Autoren gegenwärtig erwünscht?

Alle, die NXC beherrschen oder die Rechtschreibung korrigieren, sind erwünscht.


  • Richtlinien für Co-Autoren:

NXC-Code wird mit dem Code-Typ C geschrieben.

  • Projektumfang und Abgrenzung zu anderen Wikibooks:


  • Aufbau des Buches:

Das Buch besteht aus vier Teilen. Der erste, "Allgemeines", enthält Information über die Sprache, die IDE und die Unterschiede zu C. Leute, die C beherrschen, sollten "Unterschiede zu C" lesen. Dann können sie direkt zu "NXC-Tutorial" gehen. Alle anderen sollten das "NXC-Grundlagen-Tutorial" lesen. Im "NXC-Tutorial" gibt es einen Einstieg in NXC, im Kapitel Referenz werden alle Funktionen der Standard-Bibliothek aufgelistet.

Inhaltsverzeichnis

Bearbeiten

Allgemeines

Bearbeiten

NXC-Tutorial

Bearbeiten

NXC-Sprache-Tutorial

Bearbeiten

NXC-API-Tutorial

Bearbeiten

Referenz

Bearbeiten

NXC-Sprache

Bearbeiten

Dieser Teil der Referenz beschreibt die reine NXC-Sprache

Lexikalische Regeln

Bearbeiten

Die lexikalischen Regeln definieren die Syntax der Sprache

Programmstruktur

Bearbeiten

Ein Programm besteht aus Variablen und Code-Blöcken. Es gibt zwei Arten von Code-Blöcken: Tasks und Funktionen. Jede Art Code-Block hat seine eigenen, einzigartigen Eigenschaften, aber sie haben alle dieselbe Struktur.

Anweisungen

Bearbeiten

Der Inhalt eines Code-Blocks besteht aus Anweisungen. Anweisungen werden mit einem Semikolon (;) abgeschlossen.

Ausdrücke

Bearbeiten

Der Präprozessor

Bearbeiten

Der NXC-Präprozessor ist dem C-Präprozessor sehr ähnlich. Er wird noch vor der Kompilierung ausgeführt. Der Präprozessor erhält Anweisungen in Form von Direktiven. Sie werden mit # eingeleitet.

Die NXC API ist ein Set aus Konstanten, Funktionen, Werten und Makros.