Content deleted Content added
Axiarchist (talk | contribs) Also put object-oriented as a subset of imperative |
Axiarchist (talk | contribs) m minor edit: reordered declarative to put the major subgroups first |
||
Line 12:
* [[Data-driven programming|Data-driven]]
* [[Declarative programming|Declarative]] (contrast: [[Imperative programming|Imperative]])
** [[Constraint programming|Constraint]]▼
*** [[Constraint logic programming|Constraint logic]]▼
**** [[Concurrent constraint logic programming|Concurrent constraint logic]]▼
** [[Dataflow programming|Dataflow]]▼
*** [[Flow-based programming|Flow-based]]▼
*** Cell-oriented ([[spreadsheet]]s)▼
*** [[Reactive programming|Reactive]]▼
** [[Functional programming|Functional]]
*** [[Functional logic programming|Functional logic]]
Line 28 ⟶ 21:
*** [[Functional logic programming|Functional logic]]
*** [[Inductive logic programming|Inductive logic]]
▲** [[Constraint programming|Constraint]]
▲*** [[Constraint logic programming|Constraint logic]]
▲**** [[Concurrent constraint logic programming|Concurrent constraint logic]]
▲** [[Dataflow programming|Dataflow]]
▲*** [[Flow-based programming|Flow-based]]
▲*** Cell-oriented ([[spreadsheet]]s)
▲*** [[Reactive programming|Reactive]]
* [[Dynamic programming language|Dynamic/scripting]]
* [[Event-driven programming|Event-driven]]
|