Template:Programming paradigms: Difference between revisions

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]]