<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Not_eXactly_C</id>
	<title>Not eXactly C - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Not_eXactly_C"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Not_eXactly_C&amp;action=history"/>
	<updated>2026-05-27T07:15:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Not_eXactly_C&amp;diff=995570&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Not_eXactly_C&amp;diff=995570&amp;oldid=prev"/>
		<updated>2025-10-17T23:21:14Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Not eXactly C&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;&amp;#039;NXC&amp;#039;&amp;#039;&amp;#039;) ist eine [[Programmiersprache]] für [[Lego Mindstorms NXT]]. Die Sprache hat eine [[C (Programmiersprache)|C]]-ähnliche Syntax. NXC wird ständig weiterentwickelt, daher können auf der Webseite verschiedene Versionen heruntergeladen werden. Im Gegensatz zur [[Integrierte Entwicklungsumgebung|IDE]] [[BricxCC]] ist der NXC-Compiler für diverse Betriebssysteme erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Entstehung ==&lt;br /&gt;
Die erste Version von NXC wurde 2007, kurz nach der Veröffentlichung des [[Lego Mindstorms NXT|NXT]], unter der [[Mozilla Public License]] veröffentlicht. Der Erfinder, [[John Hansen (Programmierer)|John Hansen]], hatte bereits für das Vorgängermodell, den RCX, die Sprache [[Not Quite C|NQC]] entwickelt. Hansen ist auch für die [[BricxCC]] IDE verantwortlich.&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten ==&lt;br /&gt;
Eine der Besonderheiten von NXC war, dass es zu Beginn der Entwicklung keinen Datentyp für [[Gleitkommazahl]]en gab, da solche Werte bei Verwendung der Motoren und Sensoren des NXT nicht vorkamen. Mit Erscheinen der LEGO MINDSTORMS NXT Firmware-Version 1.26 wurden offiziell Gleitkommazahlen eingeführt, die auch in der aktuellen Version von NXC unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Außerdem bietet NXC zwar die Möglichkeit mehrdimensionale [[Feld (Datentyp)|Arrays]] zu erstellen, bietet jedoch keine Möglichkeit direkt auf die einzelnen Elemente der unteren Ebenen zuzugreifen. Abhilfe schafft eine von J. Hansen angebotene modifizierte Firmware, die auf dem Original von LEGO aufbaut. Erweiterte Array-Funktionen sind in Firmware 1.07 und 1.27 enthalten.&lt;br /&gt;
&lt;br /&gt;
Die neueren Versionen von NXC beinhalten auch NXT-2.0-spezifische Befehle, zum Beispiel zum Ansprechen des neu eingeführten [[Farbsensor]]s.&amp;lt;ref&amp;gt;Informationen zur Verwendung eines NXT 2.0 [https://www.daniel-braun.com/bucher/roboter-programmieren-mit-nxc/nxt-2-0/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* John C. Hansen: &amp;#039;&amp;#039;Lego Mindstorms NXT Power Programming: Robotics in C&amp;#039;&amp;#039;, Variant Press, 2007, ISBN 978-0973864922&lt;br /&gt;
* Daniel Braun: &amp;#039;&amp;#039;Roboter programmieren mit NXC für LEGO Mindstorms NXT&amp;#039;&amp;#039;, MITP-Verlag, 2009, ISBN 978-3826650703&lt;br /&gt;
* Frank Knefel: &amp;#039;&amp;#039;LEGO Mindstorms NXT: Einführung in die Roboter-Programmierung mit NXC und Roberta&amp;#039;&amp;#039;, Open Source Press, 2013, ISBN 978-3941841857&lt;br /&gt;
* Thorsten Leimbach, Sebastian Trella: &amp;#039;&amp;#039;Roberta Programmieren mit NXC&amp;#039;&amp;#039;, Fraunhofer IRB Verlag, 2012, ISBN 978-3-8396-0446-5&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://bricxcc.sourceforge.net/nbc/ Offizielle NXC-Webseite]&lt;br /&gt;
* [http://bricxcc.sourceforge.net/ Offizielle BricxCC-Webseite]&lt;br /&gt;
* [http://roberta-home.de Offizielle Roberta-Webseite]&lt;br /&gt;
* [http://roberta-home.de/sites/default/files/Roberta_Band_NXT_Programmierung_FINAL.pdf Deutsche Übersetzung des NXC Tutorials] von Daniele Benedettelli (PDF-Datei; 3,3 MB)&lt;br /&gt;
* [https://www.debacher.de/wiki/NXC deutschsprachige Hilfe] zur Programmiersprache NXC&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Nxc}}&lt;br /&gt;
[[Kategorie:Mindstorms]]&lt;br /&gt;
[[Kategorie:Programmiersprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>