Difference between revisions of "Programming paradigm"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (First) |
(No difference)
|
Revision as of 05:44, 21 May 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:
- Imperative programming
- Declarative programming
- Functional programming
- Object-oriented programming
- Procedural programming
- Logic programming
- Symbolic programming
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.
External links
- Programming paradigm @ Wikipedia