Paradigms
- Action
- Agent-oriented
- Array-oriented
- Automata-based
- Concurrent computing
- Data-driven
- Declarative (contrast: Imperative)
- Differentiable
- Dynamic/scripting
- Event-driven
- Function-level (contrast: Value-level)
- Generic
- Imperative (contrast: Declarative)
- Literate
- Language-oriented
- Metaprogramming
- Non-structured (contrast: Structured)
- Nondeterministic
- Parallel computing
- Probabilistic
- Stack-based
- Structured (contrast: Non-structured)
- Symbolic
- Value-level (contrast: Function-level)
- Quantum programming
Comparisons
see Programming Languages - Paradigms Comparisons
