Jump to content

User:Darylmusashi/Books/Programming Paradigms

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

Action — Concept Programming
Programming paradigm
Action language
Agent-oriented programming
Automata-based programming
Concept programming
Concurrent Computing
Concurrent computing
Relativistic programming
Data-driven Programming
Data-driven programming
Declarative Programming
Declarative programming
Constraint programming
Constraint logic programming
Concurrent constraint logic programming
Dataflow programming
Flow-based programming
Spreadsheet
Reactive programming
Functional programming
Purely functional
Logic programming
Abductive logic programming
Answer set programming
Concurrent logic programming
Inductive logic programming
End-user Programming
End-user development
Event-driven Programming
Event-driven programming
Service-oriented architecture
Time-driven programming
Expression-oriented — Generic Programming
Expression-oriented programming language
Feature-oriented programming
Function-level programming
Generic programming
Imperative Programming
Imperative programming
Literate programming
Procedural programming
Inductive Programming
Inductive programming
Language-oriented Programming
Language-oriented programming
Natural language programming
Service-oriented modeling
Domain-specific language
Grammar-oriented programming
Dialect (computing)
Intentional programming
Metaprogramming
Metaprogramming
Automatic programming
Reflective programming
Attribute-oriented programming
Homoiconicity
Template metaprogramming
Policy-based design
Non-structured Programming
Non-structured programming
Array programming
Nondeterministic Programming
Nondeterministic programming
Parallel Computing
Parallel computing
Process-oriented programming
Point-free Style Programming
Tacit programming
Concatenative programming language
Probabilistic — Semantic-oriented Programming
Probabilistic programming language
Semantic-oriented programming
Structured Programming
Structured programming
Block (programming)
Modular programming
Object-oriented programming
Class-based programming
Concurrent object-oriented programming
Prototype-based programming
Separation of concerns
Aspect-oriented programming
Role-oriented programming
Subject-oriented programming
Recursion (computer science)
Value-level Programming
Value-level programming