User:Jfcheng87/Books/Programming Paradigm

From Wikipedia, the free encyclopedia


Programming Paradigm[edit]

Programming paradigm
Action
Action language
Agent-oriented
Agent-oriented programming
Aspect-oriented
Aspect-oriented programming
Automata-based
Automata-based programming
Component-based
Component-based software engineering
Flow-based programming
Pipeline programming
Concatenative
Concatenative programming language
Concurrent Computing
Concurrent computing
Relativistic programming
Data-driven
Data-driven programming
Declarative
Declarative programming
Constraint programming
Dataflow programming
Spreadsheet
Reactive programming
Functional programming
Logic programming
Abductive logic programming
Constraint logic programming
Functional logic programming
Inductive logic programming
End-user programming
End-user development
Event-driven
Event-driven programming
Service-oriented architecture
Time-driven programming
Expression-oriented
Expression-oriented programming language
Feature-oriented
Feature-oriented programming
Function-level
Function-level programming
Generic
Generic programming
Imperative
Imperative programming
Procedural programming
Language-oriented
Language-oriented programming
Service-oriented modeling
Domain-specific language
Grammar-oriented programming
Dialecting
Intentional programming
Metaprogramming
Metaprogramming
Automatic programming
Reflection (computer programming)
Attribute-oriented programming
Homoiconicity
Template metaprogramming
Policy-based design
Non-structured
Non-structured programming
Array programming
Nondeterministic
Nondeterministic programming
Parallel computing
Parallel computing
Process-oriented programming
Programming in the large and small
Programming in the large and programming in the small
Semantic
Semantic-oriented programming
Structured
Structured programming
Modular programming
Object-oriented programming
Separation of concerns
Role-oriented programming
Subject-oriented programming
Class-based programming
Prototype-based programming
Recursion (computer science)
Value-level
Value-level programming
Probabilistic
Probabilistic relational programming language