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:
- Kontrollstrukturen wie
- Verzweigungen und
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:
Betriebssystemspezifika, Dateioperationen, Datenbanken, Entwicklungsumgebungen, graphische Oberflächen, Objektorientierung, Sicherheit, Threading
Sollten Fehler bei einem der Codebeispiele aufkommen oder sich Fragen zu den Übungen ergeben, so kann gerne ein E-Mail an gottfried@servus.at geschrieben werden. Falls sich mehr als 5 Personen zusammenfinden sollten, kann man ja auch über einen Workshop nachdenken.