Content deleted Content added
→Two paradigms: Added Prograph to list. |
→Multiparadigm languages: Moved language Curry down list, from 2 pardigms to 3. |
||
Line 12:
*[[Functional programming|functional]], [[Imperative programming|imperative]]
**[[APL programming language|APL]]
*functional, [[Logic programming|logic
**[[ALF programming language|ALF]]
**[[Curry programming language|Curry]]▼
*functional, [[Object-oriented programming|object-oriented]] ([[Class (computer science)|class-based]])
**[[Common Lisp]]
Line 28 ⟶ 27:
*[[Concurrent programming language|concurrent]], [[dataflow]], functional
**[[SISAL]]
*concurrent, functional, logic
▲**[[Curry programming language|Curry]]
*functional, imperative, object-oriented (class-based)
**[[BETA]]
Line 43 ⟶ 44:
*functional, imperative, concurrent, object-oriented (class-based)
**[[Ruby_programming_language|Ruby]]
*functional, imperative, logic
**[[Leda programming language|Leda]]
*imperative, logic
**[[ROOP programming language|ROOP]]
*functional, imperative, object-oriented (prototype-based), [[Dialecting|dialected]]
Line 51 ⟶ 52:
===Five paradigms===
*
**[[Ada programming language|Ada]]
===Eight paradigms===
*concurrent, [[Constraint programming|constraint]], dataflow, distributed, functional (evaluation: [[Eager evaluation|eager]], [[Lazy evaluation|lazy]]), imperative,
**[[Oz programming language|Oz]]
***[[Mozart Programming System]] a [[multiplatform]] Oz
|