(rein) funktionales Programmieren:
- keine (Neben-)Wirkungen, keine Zuweisungen,
- alle „Variablen``
und „Objekte`` sind konstant,
- nur Auswertung von Unterprogrammen,
ist trivial parallelisierbar und thread-sicher:
alle Argumente eines Unterprogrammes können
parallel ausgewertet werden.
Johannes Waldmann
2012-01-31