Orthogonalität (II)

oft gibt es diese Unterscheidung:

ist mathematisch nicht gerechtfertigt und führt zu umständlichen Entwürfen.

Richtig ist: Funktionen sind Daten.

wg. 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 2006-02-02