Category:Programming paradigms
![]() | Computing portal |
Here is a list of articles in the Programming paradigms category of the Computing portal that unifies foundations of mathematics and computations using computers.
![]() | Pages in this category should be moved to subcategories where applicable. This category may require frequent maintenance to avoid becoming too large. It should directly contain very few, if any, pages and should mainly contain subcategories. |
![]() |
Wikimedia Commons has media related to Programming paradigms. |
Subcategories
This category has the following 10 subcategories, out of 10 total.
A
D
G
K
L
M
O
P
S
Pages in category "Programming paradigms"
The following 102 pages are in this category, out of 102 total.
- Programming paradigm (computing)
*
- Comparison of programming paradigms (computing)
A
- Array programming (computing)
- ARS-based programming (computing)
- Aspect-oriented programming (computing)
- Attribute-oriented programming (computing)
- Automata-based programming (computing)
- Automata-based programming (Shalyto's approach) (computing)
- Automatic mutual exclusion (computing)
- Automatic programming (computing)
B
- Bayesian program synthesis (computing)
- Bayesian Program Synthesis (computing)
C
- Concurrent constraint logic programming (computing)
- Concurrent logic programming (computing)
- Constraint programming (computing)
D
- Data-directed programming (computing)
- Data-driven programming (computing)
- Dataflow programming (computing)
- Declarative programming (computing)
- Defensive programming (computing)
- Dependently typed programming (computing)
- Design by contract (computing)
- Differentiable programming (computing)
- Direct function (computing)
E
- End-to-end principle (computing)
- End-user programming (computing)
- Event-driven programming (computing)
- Exploratory programming (computing)
- Extensible programming (computing)
F
- Fate-sharing (computing)
- Filter (software)
- Flow chart language (computing)
- Flow-based programming (computing)
- FOSD origami (computing)
- Function-level programming (computing)
- Functional logic programming (computing)
- Functional programming (computing)
- Purely functional programming (computing)
H
- Higher order message (computing)
- Higher-order programming (computing)
- Hop (organization)
I
- Imperative programming (computing)
- Inductive programming (computing)
- Inferential programming (computing)
- Intentional programming (computing)
- Interactive programming (computing)
- Invariant-based programming (computing)
J
- Jackson structured programming (computing)
K
- Knowledge representation and reasoning (computing)
L
- Language-oriented programming (computing)
- List of Low-code development platforms (computing)
- Comparison of multi-paradigm programming languages (computing)
- Logic programming (computing)
M
- Metalinguistic abstraction (computing)
- Metaprogramming (computing)
- Mirror (programming) (computing)
- Modular programming (computing)
- Multi-stage programming (computing)
N
- Non-structured programming (computing)
- Nondeterministic programming (computing)
O
- Concurrent object-oriented programming (computing)
- Object-oriented programming (computing)
- Offensive programming (computing)
- Organic computing (computing)
- Ousterhout's dichotomy (computing)
P
- Parallel programming model (computing)
- Partitioned global address space (computing)
- Pipeline (software)
- Policy-based design (computing)
- Presentation–abstraction–control (computing)
- Presenter first (software approach) (computing)
- Probabilistic programming (computing)
- Procedural programming (computing)
- Process-oriented programming (computing)
- Program synthesis (computing)
- Programming by demonstration (computing)
- Programming by example (computing)
- Prototype-based programming (computing)
Q
- Quantum programming (computing)
R
- Reactive programming (computing)
- Relational model (computing)
- Role-oriented programming (computing)
S
- Scientific programming language (computing)
- Scripting language (computing)
- Self-modifying code (computing)
- Sequence point (computing)
- Service-oriented programming (computing)
- Set theoretic programming (computing)
- Signal programming (computing)
- Stack-oriented programming (computing)
- Standard swap (computing)
- Stream processing (computing)
- Strict programming language (computing)
- Structured concurrency (computing)
- Structured programming (computing)
- Subject-oriented programming (computing)
- Symbolic programming (computing)
T
- Tacit programming (computing)
- Total functional programming (computing)
U
- Uniform access principle (computing)
V
- Value semantics (computing)
- Value-level programming (computing)