Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Contribute
Help
Learn to edit
Community portal
Recent changes
Upload file
Special pages
Search
Search
Appearance
Donate
Create account
Log in
Personal tools
Donate
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Template
:
Programming paradigms
Add languages
Add links
Template
Talk
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Upload file
Permanent link
Page information
Get shortened URL
Download QR code
Print/export
Printable version
Appearance
move to sidebar
hide
From Wikipedia, the free encyclopedia
This is an
old revision
of this page, as edited by
2.235.73.55
(
talk
)
at
08:55, 23 January 2014
. The present address (URL) is a
permanent link
to this revision, which may differ significantly from the
current revision
.
Revision as of 08:55, 23 January 2014 by
2.235.73.55
(
talk
)
(
diff
)
← Previous revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Programming paradigms
Action
Agent-oriented
Aspect-oriented
Automata-based
Concurrent computing
Relativistic programming
Data-driven
Declarative
(contrast:
Imperative
)
Constraint
Dataflow
Flow-based
Cell-oriented (
spreadsheets
)
Reactive
Functional
Logic
Abductive logic
Answer set
Constraint logic
Functional logic
Inductive logic
End-user programming
Event-driven
Service-oriented
Time-driven
Expression-oriented
Feature-oriented
Function-level
(contrast:
Value-level
)
Generic
Imperative
(contrast:
Declarative
)
Procedural
Language-oriented
Discipline-specific
Domain-specific
Grammar-oriented
Dialecting
Intentional
Metaprogramming
Automatic
Reflective
Attribute-oriented
Homoiconic
Template
Policy-based
Non-structured
(contrast:
Structured
)
Array
Nondeterministic
Parallel computing
Process-oriented
Point-free style
Concatenative
Semantic
Structured
(contrast:
Non-structured
)
Block-structured
Modular
(contrast:
Monolithic
)
Object-oriented (OOP)
By
separation of concerns
:
Aspect-oriented
Role-oriented
Subject-oriented
Class-based
Prototype-based
Recursive
Value-level
(contrast:
Function-level
)
Probabilistic
Concept
v
t
e
Template documentation
Editors can experiment in this template's
sandbox
(
edit
|
diff
)
and testcases
(
create
)
pages.
Subpages of this template
.
Categories
:
Sidebar templates
Programming language templates
Exclude in print
Hidden category:
Sidebars with styles needing conversion
Search
Search
Template
:
Programming paradigms
Add languages
Add topic