NXC: Unterschied zwischen den Versionen

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
Zeile 18: Zeile 18:
 
Der NXC-Syntax ist folgendermaßen aufgebaut:
 
Der NXC-Syntax ist folgendermaßen aufgebaut:
  
<nowiki>S</nowiki>
+
task main()
 +
{
 +
  // bitterböse Anweisungen
 +
}
  
 
Variablen gibt es natürlich auch. Mit dem Unterschied dass der Entwickler es nur zu "int" geschafft hat. Kommazahlen sind nicht verfügbar, weil der Entwickler das nie gelernt hat. Trotz Analphabetismus gibt es in NXC Strings.
 
Variablen gibt es natürlich auch. Mit dem Unterschied dass der Entwickler es nur zu "int" geschafft hat. Kommazahlen sind nicht verfügbar, weil der Entwickler das nie gelernt hat. Trotz Analphabetismus gibt es in NXC Strings.

Version vom 13. März 2012, 19:15 Uhr

Unter NXC versteht man eine Killer-Programmiersprache, die entwickelt wurde, um bösen kleinen Lego-Robotern das Töten beizubringen. Programmiert wurde sie von irgendeinem Hausmeister, der sich als Programmierer beweisen wollte. Folglich besteht NXC auch aus Erbrochenem von C.

Abstammung von C

NXC hat, obwohl es von angeblich von C stammt, gar nix mit C zu tun. Das einzig gemeinsame der beiden Programmiersprachen ist die fehlende Objektorientierung und der darauffolgende Tod irgendeines Lebewesens. Irgendwie hängt doch beides zusammen! NXC ist seit dem 12. September 2001 gratis zum Download verfügbar.

Programmieren mit dem Mindstorms

Die beste und einzige gute Eigenschaft (abgesehen davon dass man diesen Scheiß in keinem Vorstellungsgespräch erwähnen muss) von NXC ist das Arbeiten mit dem Lego Mindstorms. So kann man mit NXC ganz einfach den Roboter darauf programmieren, die Zeitung zu holen, Spiele ab 18 bei Saturn zu kaufen oder sogar kleinen Kindern den Ball in den Arsch zu stecken (Letzteres am besten nur mit Gerichtsbeschluss). Darüberhinaus verfügt der Mindstorms über verschiedene Sensoren, die NXC ansprechen kann.

  1. Ultraschallsensor (Opfer erfassen, Motoren anwerfen, überfahren)
  2. Touch-Sensor (Opfer zerdrücken und merken wann es platt ist)
  3. Schallsensor (Einstiche auf Opfer erhöhen wenn es anfängt zu schreien)
  4. Temperatursensor (Opfer verbrennen / flambieren / rösten)
  5. Lichtsensor (hilfreich wenn Rassismus eingestellt wurde)

Syntax

Der NXC-Syntax ist folgendermaßen aufgebaut:

task main() {

 // bitterböse Anweisungen

}

Variablen gibt es natürlich auch. Mit dem Unterschied dass der Entwickler es nur zu "int" geschafft hat. Kommazahlen sind nicht verfügbar, weil der Entwickler das nie gelernt hat. Trotz Analphabetismus gibt es in NXC Strings.


Linktipps: Faditiva und 3DPresso