Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
Multiparadigm languages: Added PHP to list.
Multiparadigm languages: Adjusted language traits, order.
Line 24:
*functional, object-oriented, [[Prototype-based programming|prototype-based]]
**[[REBOL]]
*imperative, object-oriented, [[Generic programming|generic]] ([[template]] [[metaprogramming]]), imperative, object-oriented
**[[Ada programming language|Ada]]
**[[C Plus Plus|C++]]
**[[D programming language|D]]
Line 33 ⟶ 32:
*functional, imperative, object-oriented, prototype-based
**[[Lua programming language|Lua]]
*[[Concurrent programming language|concurrent]], generic (template metaprogramming), imperative, object-oriented
**[[Ada programming language|Ada]]
'''Seven paradigms'''
*[[Concurrent programming language|concurrent]], [[Constraint programming|constraint]], [[Distributed programming|distributed]], functional (evaluation: [[eager evaluation|eager]], [[lazy evaluation|lazy]]), imperative, [[logic programming|logic]], object-oriented
**[[Oz programming language|Oz]]
***[[Mozart Programming System]] a [[multiplatform]] Oz