Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: date, s2cid, authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Abductive | Category:Programming paradigms | #UCB_Category 4/113
Tags: Reverted Mobile edit Mobile web edit
Line 8:
 
* [[Concurrent programming language|Concurrent programming]] – have language constructs for concurrency, these may involve multi-threading, support for distributed computing, message passing, shared resources (including shared memory), or [[Futures and promises|futures]]
** [[Actor model|Actor programming]] – concurrent computation with ''actors'' that make local decisions in response to the environment (capable of selfishselfsh or competitive behavior)
* [[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)