Orthogonalität (II)

oft gibt es diese Unterscheidung:

die ist aber mathematisch nicht gerechtfertigt und führt zu umständlichen Entwürfen. Richtig ist:

Funktionen sind auch Daten.

Folgerung (Orthogonalität): Funktionen können auch Argumente und Resultate von Funktionen sein.

(Wenn man das nicht hat, muß man es simulieren $ \Rightarrow$ sog. objektorientierte Programmierung: Klassen sind Records von Funktionen)



Johannes Waldmann 2005-01-28