Content deleted Content added
Axiarchist (talk | contribs) Copying criticism section to the more general "programming paradigms" article |
Axiarchist (talk | contribs) →Paradigm summaries: Improved description of declarative programming |
||
Line 10:
* [[Constraint programming]] – relations between variables are expressed as constraints (or constraint networks), directing allowable solutions (uses constraint satisfaction or [[simplex algorithm]])
* [[Dataflow|Dataflow programming]] – forced recalculation of formulas when data values change (e.g. [[spreadsheet]]s)
* [[Declarative programming]] – describes
* [[Distributed computing|Distributed programming]] – have support for multiple autonomous computers that communicate via computer networks
* [[Functional programming]] – uses evaluation of mathematical functions and avoids state and mutable data
|