Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
Axiarchist (talk | contribs)
Criticism: Added citation to Harper on criticism of paradigms
Axiarchist (talk | contribs)
Paradigm summaries: Improved description of declarative programming
Line 13:
* [[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 actionsoverall (eresult without specifying detailed state changes c.gf. [[HTML]]imperative describesprogramming (Functional aand pagelogic butprogramming notare howmajor tosubgroups actuallyof displaydeclarative itprograming)
* [[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