C-Programmierung: Literatur und Weblinks

Aus Wikibooks

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Literatur

[Bearbeiten] Deutsch:

  • Programmieren in C Die deutschsprachige Übersetzung des englischen Originals The C Programming Language von Brian W. Kernighan und dem C-"Erfinder" Dennis Ritchie. Nach eigener Aussage der Autoren ist das Buch "keine Einführung in das Programmieren; wir gehen davon aus, dass dem Leser einfache Programmierkonzepte - wie Variablen, Zuweisungen, Schleifen und Funktionen - geläufig sind". Der C99-Standard wird nicht berücksichtigt. ISBN 3-446-15497-3

[Bearbeiten] Englisch:

  • The C Programming Language Das englische Original von Programmierung in C von Brian W Kernighan und Dennis Ritchie. ISBN 0-13-110362-8 (paperback), ISBN 0-13-110370-9 (hardback)
  • The C Standard : Incorporating Technical Corrigendum 1 Das Buch erhält den aktuellen ISO/IEC 9899:1999:TC1 (C99) Standard in gedruckter Form sowie die Rationale. ISBN 0470845732

[Bearbeiten] Weblinks

[Bearbeiten] Deutsch:

Hilfen beim Einstieg:

Webseiten zum Nachschlagen:

FAQs:

Und abschließend noch etwas zum Lachen für geplagte C-Programmierer:

[Bearbeiten] Englisch:

Hilfen beim Einstieg:

  • The C Book von Mike Banahan, Declan Brady und Mark Doran
  • Howstuffworks/C Kleines online Tutorial mit anschaulichen Beispielen

C-Standardbibliothek:

Entstehung von C:

C99 Standard:

Verschiednes:

[Bearbeiten] Newsgroup

Bei speziellen Fragen zu C bekommt man am Besten über eine Newsgroup qualifizierte Hilfe. Bitte beachten Sie, dass es auf den Newsgroups de.comp.lang.c und comp.lang.c nur um ANSI C geht. Systemabhängige Fragen werden äußerst ungern gesehen und werden in der Regel gar nicht erst beantwortet. Bevor Sie posten, lesen Sie sich bitte erst die FAQ der Newsgroups durch (siehe Weblinks). Bei Fragen zu ANSI C hilft man aber gerne weiter.

Deutsch:

Englisch:

[Bearbeiten] Der C-Standard

Der C-Standard ist nicht frei im Netz verfügbar. Man findet im WWW zwar immer wieder eine Version des ISO/IEC 9899:1999 (C99)-Standards, hierbei handelt es sich in der Regel allerdings nur um einen Draft, der in einigen Punkten nicht mit dem tatsächlichen Standard übereinstimmt. Der Standard kann nur kostenpflichtig über das ANSI-Institut bezogen werden. Dessen Webadresse lautet:

Dort kann man ihn unter der folgenden URL beziehen:

Als wesentlich günstiger erweist sich hier die gedruckte Variante (siehe Literatur).

Da auch der Standard nicht perfekt ist, werden in unregelmäßigen Abständen die Fehler verbessert und veröffentlicht. Solche Überarbeitungen werden als Technical Corrigendum (kurz TC) bezeichnet, und sind vergleichbar mit einem Errata. Der TC für den ISO/IEC 9899:1999-Standard ist unter der folgenden Webadresse frei verfügbar:

Neben dem eigentlichen Standard veröffentlicht das ANSI-Komitee sogenannte Rationale. Dabei handelt es sich um Erläuterungen zum Standard, die das Verständnis des recht schwer lesbaren Standards erleichtern soll und Erklärungen erhält warum etwas vom Komitee beschlossen wurden. Sie sind nicht Teil des Standards und deshalb frei im Web verfügbar. Unter der folgenden Webadresse können die Rationale zum C99-Standard bezogen werden:

Obwohl der originale Standardtext nicht frei verfügbar ist, wurde von der C-Standard-Arbeitsgruppe (WG14) mittlerweile eine Version auf deren Webseite bereitgestellt, die laut ihrer eigenen Aussage dem verabschiedeten Standard einschließlich der beiden Überarbeitungen entspricht. Diese ist unter der folgenden Webadresse verfügbar:

Persönliche Werkzeuge