Systemprogrammierung AIN/2


Literaturliste

Programmiersprache C

Ein sehr gutes Nachschlagewerk zu Sprache und Bibliothek ist die Wiki-Seite cppreference.com:

    https://cppreference.com
    https://en.cppreference.com/w/c

Bei spezifischen Programmierproblemen hilft oft die Frage- und Antwortplattform Stack Overflow
(sie werden Seiten dieser Plattform beim googlen von Problemen oft auf den vorderen Plätzen finden).

    https://stackoverflow.com

Als Online-Quellen gibt es - leider etwas veraltete - Wikibooks zur C-Programmierung. Dort sind auch zahlreiche weiterführende Links zu finden.

    https://en.wikibooks.org/wiki/C_Programming
    https://de.wikibooks.org/wiki/C-Programmierung
    https://de.wikibooks.org/wiki/C-Programmierung:_Literatur_und_Weblinks

Über das Rechenzentrum können Sie preiswert ein Nachschlagewerk zu C als E-Book erwerben:

    Die Programmiersprache C. Ein Nachschlagewerk. RRZN-Handbuch.

Einen vollwertigen Ersatz fü das gute alte Standardwerk von den Erfindern der Sprache C gibt es bis heute nicht. Deshalb ist das Buch weiterhin erhältlich:

    Brian W. Kernighan, Dennis M. Ritchie:
    Programmieren in C. Mit dem C-Reference Manual. Zweite Ausgabe ANSI C.
    Deutsche Übersetzung von Axel-Tobias Schreiner und Ernst Janich,
    Hanser Fachbuch, 2. Auflage, 1. Februar 1990,
    299 Seiten, ISBN-10: 3446154973.

C Standard Bibliothek

Auf der deutschen und der englischen Wikipedia-Seite zum Stichwort finden Sie weiterführende Weblinks auf gute Übersichtsseiten (Beschreibung der Header-Dateien, Funktionen usw.):

    https://de.wikipedia.org/wiki/C-Standard-Bibliothek
    https://en.wikipedia.org/wiki/C_standard_library

Zum Nachschlagen eignet sich besonders die schon oben erwähnte Wiki-Seite cppreference.com:

    https://en.cppreference.com/w/c

Die vom Linux-Kommando man angezeigten Hilfeseiten gibt im Internet auch im HTML-Format. Empfehlenswert ist z.B. diese Seite:

    https://man7.org/linux/man-pages/index.html

POSIX (Portable Operating System Interface)

Auf der Wikipedia-Seite zum Stichwort finden Sie am Ende einen Weblink auf den Inhalt von POSIX (Beschreibung der Header-Dateien und Systemaufrufe):

    https://de.wikipedia.org/wiki/Posix
    https://pubs.opengroup.org/onlinepubs/9699919799/

Programmiersprache C++

Literaturhinweise finden Sie auf der Homepage von Bjarne Stroustrup und auf der Homepage der Standard C++ Foundation (dort unter "Get Started!"):

    https://www.stroustrup.com
    https://isocpp.org

Auch bei C++ helfen die schon oben genannten Seiten cppreference.com und Stack Overflow:

    https://cppreference.com
    https://en.cppreference.com/w/cpp
    https://stackoverflow.com

Das Standardwerk vom C++-Erfinder gibt es auch in deutscher Übersetzung:

    Bjarne Stroustrup:
    Die C++-Programmiersprache: aktuell zum C++11-Standard.
    Deutsche Übersetzung der 4. Auflage von Frank Langenau,
    Carl Hanser Verlag, 2. April 2015,
    1436 Seiten, ISBN-10: 3446439617.

Bjarne Stroustrup und Herb Sutter pflegen online ein Dokument mit Richtlinien für eine gute C++ Programmierpraxis:

    https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html

Sehr empfehlenswert für ein vertieftes Verständnis sind außerdem die Bücher von Scott Meyers:

    Scott Meyers:
    Effective Modern C++ - 42 Specific Ways to Improve Your Use of C++11 and C++14.
    O'Reilly, 1. Auflage, 16. Dezember 2014,
    332 Seiten, ISBN-10: 1491903996.

    Scott Meyers:
    Effective C++ - 55 Specific Ways to Improve Your Programs and Designs.
    Addison Wesley, 3. Auflage, 12. Mai 2005,
    297 Seiten, ISBN-10: 0321334876.

    Scott Meyers:
    Effective STL - 50 Specific Ways to Improve the Use of the Standard Template Library.
    Addison Wesley, 11. Auflage, 4. Juli 2008,
    240 Seiten, ISBN-10: 9780201749625.


Prof. Dr. H. Drachenfels
Hochschule Konstanz - Impressum - Datenschutzerklärung
Letzte Änderung: 28.7.2023