Programming paradigm
A programming paradigm is a set of concepts, notions, and rules that define an approach to programming.
There are the following main programming paradigms:
- Imperative programming.
- Declarative programming.
- Structured programming.
- Functional programming.
- Logical programming .
-
Object-oriented programming, which in turn is divided into:
- Component-oriented programming.
- Prototype-oriented programming.
- Agent-oriented programming.
See also
-
methodology
OOP,
which is widely used in programming -
architecture
REST,
which is widely used in software development -
set of components
API,
which is used for interaction between programs -
scheme
MVC,
which is used to organize code into blocks for each task -
technique
planning-poker,
which is designed to assess the volume and complexity of tasks