- nicht alle ,,funktionalen`` Sprachen
haben alle genannten Eigenschaften
- auch in modernen imperativen Sprachen kann man
mehr oder weniger funktional programmieren
- dieser Stil wird zunehmend durch Richtlinien,
Entwurfsmuster, sprachliche Mittel unterstützt
- und wenn nicht:
...a good programmer can write LISP in any language
- Nachteil heutiger funktionaler Programmierung:
ist noch zu stark an konkreten Datentypen (z. B. Listen) orientiert,
(Haskell hat kein allgemein akzeptiertes abstraktes Collections-Framework)
Johannes Waldmann
2007-01-23