Difference between revisions of "Programming paradigm"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(First)
 
(etc)
Line 14: Line 14:
  
 
With different paradigms, programs can be seen and built in different ways.  For example, in object-oriented programming, a program is a collection of objects interacting in explicitly defined ways, while in declarative programming the computer is told only what the problem is, not how to actually solve it.
 
With different paradigms, programs can be seen and built in different ways.  For example, in object-oriented programming, a program is a collection of objects interacting in explicitly defined ways, while in declarative programming the computer is told only what the problem is, not how to actually solve it.
 +
 +
== See also ==
 +
 +
* [[Declarative programming]]
 +
* [[Imperative programming]]
 +
* [[Object-oriented programming]]
 +
* [[Structured programming]]
  
 
== External links ==
 
== External links ==
  
 
* [https://en.wikipedia.org/wiki/Programming_paradigm Programming paradigm] @ Wikipedia
 
* [https://en.wikipedia.org/wiki/Programming_paradigm Programming paradigm] @ Wikipedia

Revision as of 09:19, 18 August 2015

A programming paradigm is a fundamental style of computer programming, serving as a way of building the structure and elements of computer programs.

Capabilities and styles of various programming languages are defined by their supported programming paradigms; some programming languages are designed to follow only one paradigm, while others support multiple paradigms.

Programming paradigms that are often distinguished include:

With different paradigms, programs can be seen and built in different ways. For example, in object-oriented programming, a program is a collection of objects interacting in explicitly defined ways, while in declarative programming the computer is told only what the problem is, not how to actually solve it.

See also

External links