Hallo,

kleine Anmerkung zur Diskussion: Bitte nicht den Begriff "funktionale Programmierung" falsch verwenden. Funktionale Programmierung ist ein völlig eigenständiges Programmierkonzept (funktionale Sprachen sind zum Beispiel Haskell, Lisp, Scheme).

Das Gegenteil von objektorientiert ist prozedural, nicht funktional.

Neben den funktionalen Sprachen gibt es die große Gruppe der imperativen Sprachen, zu denen C, C++, Pascal, Basic usw. zu zählen sind. Weiterhin unterscheidet man noch deklarative Sprachen, wie zum Beispiel Prolog.