NXC

Aus Wikibooks

Wechseln zu: Navigation, Suche

Nxc.jpg

Wikipedia
Wikipedia hat einen Artikel zum Thema:
Buch durchsuchen

Inhaltsverzeichnis

[Bearbeiten] Zusammenfassung des Projekts

  • Zielgruppe:

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

  • Lernziele:

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:

Vorwiegend wird das Buch von mir geschrieben. Ich stelle mich jetzt deswegen als Ansprechperson zur Verfügung --Weavel 19:05, 24. Jun. 2009 (CEST)

  • 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. In einem neuen Block werden zwei Leerzeichen eingerückt.

  • 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.

[Bearbeiten] Inhaltsverzeichnis

[Bearbeiten] Allgemeines

[Bearbeiten] NXC-Tutorial

[Bearbeiten] NXC-Sprache-Tutorial

[Bearbeiten] NXC-API-Tutorial

[Bearbeiten] Referenz

[Bearbeiten] NXC-Sprache

Dieser Teil der Referenz beschreibt die reine NXC-Sprache

[Bearbeiten] Lexikalische Regeln

Die lexikalischen Regeln definieren die Syntax der Sprache

[Bearbeiten] Programmstruktur

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 die selbe Struktur.

[Bearbeiten] Anweisungen

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

[Bearbeiten] Ausdrücke

[Bearbeiten] Der Präprozessor

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.

[Bearbeiten] NXC-API

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


Qsicon Fokus2.svg Dieses Lehrbuch ist erst vor kurzem angelegt worden und steht in den ersten Wochen unter begleitender Beobachtung. Das soll den Autor motivieren, sich weiterhin zu engagieren. Nützliche Hinweise findest du im Wikibooks-Lehrbuch. Bei technischen Problemen kannst Du hier Hilfe erhalten. Wie mit/bei neuen Buchprojekten zu verfahren ist, kannst Du unter Wikibooks:Qualitätsmanagement/ Buchkandidat erfahren. Diskussionen zu diesem Buch führst Du auf dieser Seite. (20090530)
Persönliche Werkzeuge