Die Programmiersprache C

Die Programmiersprache C ist eine relativ einfach zu erlernende, aber dennoch sehr mächtige Sprache. Durch das Erlernen von C erhält man einen tiefen Einblick in die Denkstruktur, die man beim Programmieren an den Tag legen muss. Da viele Elemente der Sprache teils ähnlich, teils sogar gleich zu denen anderer Sprachen sind (z. B. for-Schleifen, usw.), eignet sich C in besonderer Weise als Sprache auch für Programmieranfänger.

Auf unserer kleinen Rundreise durch die Sprache werden wir die Stärken, aber auch die Schwächen von C sehen. Ich bin dabei so frei, euch mit "Du" anzureden. Wer damit allzu arge Probleme hat, möge in Gedanken stets die entsprechende "Sie"-Form benutzen und ggf. die Grammatik des Satzes ein wenig anpassen. Im Gegenzug dürft ihr mich natürlich auch duzen.

Wenn ihr Probleme bei irgendetwas habt, könnt ihr einerseits das Lern-Online.net-Forum benutzen, oder – sofern das Problem keines Foreneintrags würdig ist – mir eine Mail schreiben: kevin [at] lern-online.net. Bitte habt Verständnis, dass ich nur Mails akzeptiere, die Quellcode beinhalten. Bereits compilierte Programme, von denen ich nie wissen kann, was sie machen und was nicht, werde ich nicht aufrufen und sofort löschen.

Kapitel 0: Vorbereitungen
Inhalt: Wir werden in diesem Kapitel die ersten Vorbereitungen treffen, um C zu programmieren. Dazu zählt unter Anderem die Wahl des Betriebssystems, auf dem wir arbeiten, die Wahl des Compilers, mit dem wir arbeiten, und einiges mehr. Sind diese Wahlen bereits getroffen, kann direkt bei Kapitel 01 angefangen werden, da wir in diesem Kapitel weder programmieren noch wirkliche Grundlagen erfahren werden.

Kapitel 1: Das erste Programm
Inhalt: Dieses Kapitel legt den Grundstein für alle weiteren Kapitel. Wir werden unser erstes kleines Programm schreiben und besprechen, lernen, wie man es übersetzt ("compiliert") und aufruft.

Kapitel 2: Rechnen in C
Inhalt: Es werden die Grundrechenarten von C vorgestellt. Dazu ist es einerseits nötig, in das Variablenkonzept von C einzuführen, andererseits werden wir die Verwendung von printf() und scanf() näher betrachten.