C-Programmierung
CIP Index Up Down Left Right

C-Programmierung

Es gibt unzählige Programmiersprachen und Dialekte unter UNIX, eine ganze Reihe davon ist auch im CIP-Pool installiert. Welche Programmiersprache man für eine Problemlösung wählt, hängt ganz vom Problem ab - deshalb erlernt man die meisten Sprachen durch Teilnahme an Projekten und Seminaren.

Eine Ausnahme bildet die Sprache C. Sie hat unter UNIX eine zentrale Funktion, da sie die besten Schnittstellen zum Betriebssystem hat - schließlich ist UNIX selbst im C (und kleine Teile in Assembler) geschrieben. Einblick in die Sourcen und etwas Erfahrung im Umgang damit kann man jedes Wintersemester in der Vorlesung AKBP-II erhalten. Jeder, der low-level Probleme irgendeiner Art lösen möchte, kommt an dieser Sprache kaum vorbei, ganz besonders natürlich nicht die Betriebssystem-Studenten.

Ich möchte hier keine Einführung in C schreiben, dazu besorgt man sich am besten ein Buch aus der Bibliothek. Es sollen hier nur ein paar einführende Worte zu den Grundprinzipien der C-Programmierung unter UNIX gesagt werden, also das Rundherum um das eigentliche Programmieren.

Alles was hier erklärt wird, kann man sich sehr viel schöner und ausführlicher vom Herrn Dr. Kleinöder in der Vorlesung "Die Programmiersprache C für Studenten im Hauptstudium" erzählen lassen. Diese sollte man vor Beginn des Hauptstudiums hören.