C-Tutorial
Verfasst: Fr Okt 26, 2012 8:51 pm
Hallo!
Ich finde es ja nett, dass ihr ein Tutorial über C erstellen wollt, auch in einem Wiki, aber es nervt mich jetzt schon gleich, dass ich die Fehler im Tutorial nicht berichtigen darf, selbst nachdem ich mir ein Konto erstellt habe.
Also ich kann ja mal die bisherigen Fehler bzw. Verbesserungsvorschläge auflisten:
Gründe in C programmieren zu lernen
Ich finde es ja nett, dass ihr ein Tutorial über C erstellen wollt, auch in einem Wiki, aber es nervt mich jetzt schon gleich, dass ich die Fehler im Tutorial nicht berichtigen darf, selbst nachdem ich mir ein Konto erstellt habe.
Also ich kann ja mal die bisherigen Fehler bzw. Verbesserungsvorschläge auflisten:
Gründe in C programmieren zu lernen
- Der Titel hat falsche Groß-/Kleinschreibung
- Es dient nicht (nur) als gute Basis für sogenannte "objektorientierte" Programmiersprachen (wovon C auch in gewisser Weise eine ist: structs...)
- "Wer lernen möchte, wie man C++ programmiert, muss auch lernen, wie man C programmiert. Ähnliches gilt auch für Sprachen wie Java und C#." Das stimmt hinten und vorne nicht! Man kann -- und sollte! -- gleich mit den entsprechenden Programmiersprachen anfangen, vor allem bei Java und C#, die Sprachen sind vollkommen unterschiedlich, sodass es überhaupt keinen Sinn macht, vorher C zu lernen, nur um dann in einer (wortwörtlich) anderen Programmiersprache zu programmieren.
- Ein "ungültiger" Zeiger ist nicht unbedingt ein Nullpointer.
- "Plattformunabhängig" wurde in der Überschrift falsch geschrieben
- "Notepad++" wurde falsch geschrieben (weder wird "Pad" mitten im Wort auf einmal groß geschrieben, noch hat es irgendwas mit Knoten zu tun ...)
- Windowsnutzern würde ich eher zum MSVC-Compiler raten, da dieser für Windows besser ist als die genannten Alternativen
- Der GCC ist normalerweise nicht vorinstalliert, weder auf Linux-Distributionen noch auf Macs
- Vor "sowie" kommt in der Regel kein Komma
- Man bildet im Deutschen den Plural von Anglizismen nicht mit einem Anhängsel-S. (es sind die "Windows-User", nicht "-Users")
- Ubuntu heißt "Ubuntu", nicht "Ubuntu Linux"
- Es gibt kein deutsches Wort "Inklude", also auch keine "Inkludeverzeichnisse"
- "Standard Input/Output" wird "Standardein-/ausgabe" übersetzt, dabei handelt es sich um einen festen Begriff
- "Deklartion" dürfte ein Schreibfehler sein?
- Wenn es keine Parameter geben soll, schreibt man "void", aber Klammer leer lassen geht nur bei C++
- ...?