Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
Language overview: removed link to Light Table as "visual editor"
Tag: references removed
m Typo fixing, replaced: c.f. → cf.
Line 9:
* [[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 what computation should perform, without specifying detailed state changes c.fcf. imperative programming (functional and logic programming are major subgroups of declarative programming)
* [[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