Jump to content

User:Thepeg8/Books/ProgrammingParadigms

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Programming Paradigms

How Languages Are Classified

Programming paradigm
Action language
Automata-based programming
Concurrent computing
Relativistic programming
Data-driven programming
Logic programming
Abductive logic programming
Answer set programming
Concurrent logic programming
Inductive logic programming
Constraint programming
Constraint logic programming
Concurrent constraint logic programming
Dataflow programming
Flow-based programming
Reactive programming
Ontology language
Differentiable programming
Dynamic programming language
Event-driven programming
Function-level programming
Tacit programming
Concatenative programming language
Generic programming
Polymorphic code
Intentional programming
Language-oriented programming
Literate programming
Natural-language programming
Metaprogramming
Automatic programming
Inductive programming
Reflective programming
Attribute-oriented programming
Macro (computer science)
Template metaprogramming
Non-structured programming
Nondeterministic programming
Parallel computing
Process-oriented programming
Probabilistic programming
Quantum programming
Set theoretic programming
Stack-oriented programming
Structured programming
Block (programming)
Structured concurrency
Actor model
Class-based programming
Concurrent object-oriented programming
Prototype-based programming
Aspect-oriented programming
Role-oriented programming
Subject-oriented programming
Recursion (computer science)
Symbolic programming
Value-level programming
Imperative
Imperative programming
Procedural programming
Object-oriented programming
Declarative
Declarative programming
Functional programming
Functional logic programming
Purely functional programming