Verfasst: 28.11.2005 20:23
@Danilo
Ich nur stimme dir bei dem Meisten was du geschrieben hast nicht zu.
Ich will mir nur ein paar Beispiele herausgreifen:
Leute die gleich mit in C++ anfangen werden genau so unsicher programmieren, wenn ihnen keiner sagt das man sich auch um Fehlerbehandlung kümmern muss.
Es ist eben besser wenn man zunächst den "niederen Dreck". Dieses von Oben nach unten lernen ist gut fürs Hobby, aber nicht wenn man Profi oder Experte werden will.
Ich nur stimme dir bei dem Meisten was du geschrieben hast nicht zu.
Ich will mir nur ein paar Beispiele herausgreifen:
Sie gewöhnen sich an unsichere Programmierung
Leute die gleich mit in C++ anfangen werden genau so unsicher programmieren, wenn ihnen keiner sagt das man sich auch um Fehlerbehandlung kümmern muss.
Es ist eben besser wenn man zunächst den "niederen Dreck". Dieses von Oben nach unten lernen ist gut fürs Hobby, aber nicht wenn man Profi oder Experte werden will.
Und das ist auch gut so. Da durch lernt man das Strings nicht leicht zu handhaben sind. Es ist ein häufiges Problem. Ich konnte es gut im Studium beobachten, Leute die vorher in Java oder Pascal programmiert habe wüssten nicht mit welchem Rechenaufwand handhaben von Strings verbunden ist(im vergleich zu einfachen Daten-Typen) .daran das es in C keine Strings gibt
Ich verstehe nicht warum du so abfällig über C schreibst. Außerdem sei mir bitte nicht sauer aber das glaubs du doch selbst nicht, weil es einfach Unsinn ist. Und das merkt man sofort wenn man so eine "primitive" Funktion wie sprintf selbst implementieren muss.primitiven 'Highlevel-ASM' C