Online C Compiler
Im Compiler öffnen

Deutsche Lernausgabe

Geschichte der Sprache C

Verstehen Sie die Entwicklung von C von Unix bis zu modernen Standards und die Grenzen alter Beispiele.

Geschichte der Sprache C
Verstehen Sie die Entwicklung von C von Unix bis zu modernen Standards und die Grenzen alter Beispiele.

Dennis Ritchie entwickelte C Anfang der 1970er-Jahre bei Bell Labs. Zu den Vorläufern gehören BCPL und B. Typen, Ausdrücke und Speicherzugriff ermöglichten es, große Teile von Unix in einer portableren Sprache als Assembler zu schreiben.

Das Buch von Brian Kernighan und Dennis Ritchie verbreitete die Sprache. Die Normierung führte 1989 zu ANSI C und 1990 zum entsprechenden ISO-Standard. C99, C11, C17 und C23 sind spätere Überarbeitungen mit unterschiedlich großen Änderungen.

Ein historisches Beispiel ist nicht immer eine gute heutige Vorlage. Bevorzugen Sie Standardheader und eine gültige main-Deklaration; vermeiden Sie implizite Deklarationen und DOS-spezifische Funktionen. Bestimmen Sie den verwendeten Standard, bevor Sie Beispiele vergleichen.

Wählen Sie beim Üben den Dialekt ausdrücklich und aktivieren Sie Warnungen. Die Geschichte erklärt unterschiedliche Stile, doch Standard und Plattform Ihres Projekts bestimmen die Regeln für neuen Code.

Häufige Fragen

Warum bleiben Code und manche Ausgaben englisch?

C-Schlüsselwörter, Bezeichner, Programmkommentare und erwartete Ausgaben bleiben wie im Original, damit der Code ausführbar und die Tests konsistent bleiben. Erklärungen und Aufgabenstellungen sind übersetzt.