Am Donnerstag, dem 24. Januar 2002 um 07:47:29, schrieb Konrad Rosenbaum:
Was ist ein Pointer anderes als ein int? Er wird halt grundsaetzlich als Offset im Speicher genutzt. Wo ist das Problem?
Du hast natürlich Recht, dass jede Programmiersprache, die indizierte Arrays kennt, auch Pointerarithmetik unterstützt - also praktische jede. Das Problem bei C ist, dass man schon bei einfachsten Dingen wie scanf mit Pointern belästigt wird, statt so etwas beispielsweise in einer Bibliothek zu kapseln.
Ich plädiere übrigens für perl: schneller Einstieg, keine explizite Speicherverwaltung, kein expliziter Compileraufruf und komplexe Datenstrukturen lassen sich einfach realisieren.
Torsten