Der Martin: Welche Sprache sollte man zuerst lernen?

Beitrag lesen

Hallo Daniel,

Das "Pointerzeugs" macht überhaupt erst intelligente Programmierung möglich.
Ich sprach hier ja erstmal von Syntax nicht von Semantik. Man kann Pointer auch mit anderer Syntax haben und natürlich auch mit ausgefeilterer Semantik.

das mag wohl sein - aber dann auch mit einem Verlust an Möglichkeiten.

Referenzen statt Pointer, ...

Das ist IMHO nur eine Verschleierung der tatsächlichen Vorgänge, die das Verständnis der tatsächlichenAbläufe nicht gerade einfacher macht, sondern eher schwieriger. Vor allem, wenn man komplexe Datenstrukturen (Arrays) mit einem Zeiger abgrasen möchte.

Darüber hinaus ist Call-by-Reference ziemlich aus der Mode gekommen, viele Sprachen verfügen darüber gar nicht. Stattdessen werden oft Referenzen by-value übergeben.

... was ja im Endeffekt wieder dasselbe ist, nur mit einem anderen Namen.

So long,
 Martin

--
Es sagte...
ein korpulenter Lehrer zu einem Schüler, der ihn ein Fass genannt hatte: "Nein. Ein Fass ist von Reifen umgeben, ich dagegen von Unreifen."