1.6    Listings zum Buch

Als »alte Hasen« sind wir überzeugt, dass Sie am meisten lernen, wenn Sie die Listings abtippen. Das sagen wir nicht nur vor dem Hintergrund der C64er-Zeit, in der man – wie einer der Autoren – sein Modem noch selbst zusammenlötete und kaum anders vorgehen konnte.

Denn ganz egal, in welchem Jahrzehnt man lernt: Code dabei selbst einzutippen hat den gleichen Vorteil wie in der Schule von der Tafel abzuschreiben oder als Elektrotechniker einen Lötkolben in die Hand zu nehmen. Begreifen tut man eben – wie der bekannte Neurowissenschaftler Manfred Spitzer schon betonte – am besten, wenn man etwas Manuelles tut. Und dies kann eben auch das Abtippen von Listing sein. Natürlich kann es trotzdem vorkommen, das Ihnen manchmal die Zeit fehlt, um jedes einzelne Listing abzutippen. In diesem Fall wollen wir Sie natürlich nicht im Regen stehen lassen. Sie können sich also alle Listings von der Webseite zum Buch herunterladen, und zwar unter:

https://www.rheinwerk-verlag.de/5984

Wir verzichten außerdem an einigen Stellen der Übersicht halber auf seitenlangen Code und zeigen nur die zum Thema passenden Codezeilen. Auch deshalb sind die kompletten Listings aus den Materialien zum Buch für Sie interessant.

Alle Listings wurden mit C18 und C23 getestet. Dinge, die im C18-Standard neu hinzugefügt wurden, funktionieren logischerweise in C11 oder C99 nicht. Für die Tests wurden die zur Drucklegung aktuellen Compiler wie GCC, Clang und der Pelles C und auf dem Raspberry Pi der neueste GCC verwendet. Alle Listings haben wir also auch auf dem neuesten Raspberry Pi (zur Drucklegung Version 5) getestet.

Natürlich ist niemand zu einhundert Prozent perfekt. Sollten Sie Fehler in einem Listing finden, würden wir uns über ein kurzes Feedback sehr freuen (an almut.poll@rheinwerk-verlag.de oder direkt an renekrooss@ gmx.de).