Jump to content

User:Thepeg8/Books/ProgrammingParadigms

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Thepeg8 (talk | contribs) at 22:24, 2 November 2019 (Created page with '{{saved book |title= |subtitle= |cover-image= |cover-color= | setting-papersize = a4 | setting-toc = auto | setting-columns = 2 }} == Programming Paradig...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


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
Reflection (computer 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