diff options
author | caminsha <c.96marco@hotmail.com> | 2020-02-01 00:28:07 +0100 |
---|---|---|
committer | caminsha <c.96marco@hotmail.com> | 2020-02-01 00:28:07 +0100 |
commit | edeb77b89394e913054d74af178da7bdab429158 (patch) | |
tree | f735a14d594121f509d57f51e787e4b45fbbeb59 /de-de/c-de.html.markdown | |
parent | f3975fdc0e1cc6001565c854b209e118fb323665 (diff) |
translated further reading
Diffstat (limited to 'de-de/c-de.html.markdown')
-rw-r--r-- | de-de/c-de.html.markdown | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/de-de/c-de.html.markdown b/de-de/c-de.html.markdown index 70f5cc94..0b52284c 100644 --- a/de-de/c-de.html.markdown +++ b/de-de/c-de.html.markdown @@ -835,5 +835,27 @@ Knoten erstelleVerketteteListe(int *werte, int laenge); #endif /* Ende der Präprozessordirektive */ ``` +## Weiterführende Literatur + +Das Beste wird es sein, wenn man sich ein Exemplar des Buches +["The C Programming Language"](https://de.wikipedia.org/wiki/The_C_Programming_Language) besorgt. +Dieses Buch gilt als *das* Buch über die Programmiersprache C und wurde von Dennis Ritchie, +dem Erfinder der Programmiersprache C, und Brian Kernighan geschrieben. +Sei vorsichtig, da dieses Buch mittlerweile schon etwas älter ist und gewisse +Unkorrektheiten (d.h. Ideen, welche nicht mehr als gut empfunden werden.) oder +mittlerweile geänderte Praktiken enthält. [Hinweis: Das Buch wurde auf Englisch +geschrieben, es gibt aber auch eine Übersetzung davon] + +Eine weitere gute Resource ist [Learn C The Hard Way](http://learncodethehardway.org/c/). +[Englisch] + +Solltest du Fragen zu C haben, so lies die FAQ [compl.lang.c Frequently Asked Questions](http://c-faq.com).[Englisch] + +Ausserdem ist es wichtig, eine saubere Einrückung zu verwenden. Des weiteren ist +es wichtig, dass der Codestil möglichst konsistent ist. Es ist wichtiger, lesbaren +Code zu schreiben als Code, welcher clever und schnell ist. Es lohnt sich ein +Blick auf den [Codestil des Linuxkernel](https://www.kernel.org/doc/Documentation/process/coding-style.rst) zu werfen. [Englisch] + +Wenn die erwähnte Literatur dein Problem nicht löst, denke daran: "Google ist dein Freund" [1] [Why isn't sizeof for a struct equal to the sum of sizeof of each member?](http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member) |