This is an old revision of the document!
Programmiergrundlagen
Hier werden anhand von verschiedenen Programmiersprachen die Grundlagen der Programmierung vorgestellt. Das Ganze soll nur ein Überblick sein und ist keinesfalls vollständig. Diese Grundlagen werden anhand von Quelltext vermittelt. Alle angegebenen Codes können kopiert und ausprobiert werden und sollten (bis auf C#) auf jedem Betriebssystem lauffähig sein. Die Angaben wie man die Codes zum Laufen bringt, basieren allerdings auf Linux, da dem Autor nur Linux Systeme zur Verfügung stehen.
Der Fokus wird auf die absoluten Grundlagen gelegt, welche sind:
- Basiswissen
- Erzeugen von Kommentaren
- Anlegen und Ausgeben von Variablen
- Kontrollstrukturen wie
- Verzweigungen
- Schleifen
- Funktionen bzw. Methoden
- Datenstrukturen
Bei den Programmierbeispielen wird versucht so allgemein wie möglich zu sein, um nicht auf gewisse Eigenschaften der einzelnen Programmiersprachen eingehen zu müssen.
Themen, die nicht behandelt werden sind:
Datenbanken, Objektorientierung, Threading, Betriebssystemspezifika, graphische Oberflächen, Entwicklungsumgebungen, Sicherheit