NXC

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
Locked.svg Dieser Artikel ist in Arbeit • Letzte Bearbeitung: 13.03.2012

Hier nehmen 13.03.2012 und Quallentech Änderungen vor. Falls Du etwas dazu beitragen willst, melde Dich bitte in der ersten Autorendiskussion, in der zweiten Autorendiskussion oder in der Seitendiskussion.

Nimm keine eigenmächtigen Änderungen vor, bis dieser Baustein von den Autoren entfernt wurde.

Tools.svg

Unter NXC versteht man eine Killer-Programmiersprache, die entwickelt wurde, um bösen kleinen Lego-Robotern das Töten beizubringen. Da man nicht weiß, wer oder was diese Sprache zu verantworten hat, kann man ihn auch nicht bestrafen. Schade. Als perfekte Zusammenfassung kann man hinzufügen: NXC ist Erbrochenes 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. NXC ist seit dem 12. September 2001 gratis zum Downloaden verfügbar.

Programmieren mit dem Mindstorms

Das einzige, was NXC gut kann, 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 kleine Kinder ärgern (Letzteres am besten nur mit Gerichtsbeschluss). Darüberhinaus verfügt der Mindstorms über verschiedene Sensoren, die NXC ansprechen kann.

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

Beispielcode

task main(){
  SetSensorLowspeed(S4);
  while(true){
    if(objekt_im_visier){             // Objekt erfasst
       DriveNachvorn(100km/h); 
       Ueberfahren(QUETSCH_MODE);     // Lecker!
    }
  }
} 

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.

Fazit

Wenn du Leute das Leben schwer machen willst, benutze doch einfach das gute alte <a href="C_(Programmiersprache)">C</a>.


Linktipps: Faditiva und 3DPresso