Template:Programming paradigms: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Tag: Reverted
Line 9:
* [[Concurrent computing]]
** [[Actor model|Actor-based]]
*** [[Reinforcement_learning#Temporal_difference_methods|Actor-critic]]
** [[Choreographic programming]]
** [[Multitier programming]]
** [[Relativistic programming]]
** [[Structured concurrency]]
* [[Convex programming|Convex]]
** [[Linear programming|Linear]]
** [[Quadratic programming|Quadratic]]
** [[Semidefinite programming|Semidefinite]]
* [[Data-driven programming|Data-driven]]
* [[Declarative programming|Declarative]] (contrast: [[Imperative programming|Imperative]])
Line 24 ⟶ 29:
*** [[Functional logic programming|Functional logic]]
*** [[Inductive logic programming|Inductive logic]]
*** [[Structure and interpretation of computer programs|Structure and interpretation of computer]]
** [[Constraint programming|Constraint]]
*** [[Constraint logic programming|Constraint logic]]
Line 44 ⟶ 50:
** [[Object-oriented programming|Object-oriented]]
* [[Intentional programming|Intentional]]
* Programming using [[Lagrangian duality]]
* [[Language-oriented programming|Language-oriented]]
** [[Domain-specific language|Domain-specific]]
Line 62 ⟶ 69:
* [[Probabilistic programming|Probabilistic]]
* [[Quantum programming|Quantum]]
* [[Sandinista]]-style
* [[Set theoretic programming|Set-theoretic]]
* [[Stack-oriented programming|Stack-based]]
Line 77 ⟶ 85:
** [[Recursion (computer science)|Recursive]]
* [[Symbolic programming|Symbolic]]
* [[Tensor network]] programming
** [[PyTorch]] vs [[TensorFlow]]
* [[Value-level programming|Value-level]] (contrast: [[Function-level programming|Function-level]])
}}<noinclude>{{Documentation |content={{Collapsible option}}}}