# Парадигма программирования

Парадигма программирования представляет собой набор концепций, понятий и правил, которые определяют подход к программированию.

Существуют следующие основные парадигмы программирования:

- Императивное программирование.
- Декларативное программирование.
- Структурное программирование.
- Функциональное программирование.
- Логическое программирование.
- Объектно-ориентированное программирование, которое в свою очередь подразделяется на:
  - Компонентно-ориентированное программирование.
  - Прототипно-ориентированное программирование.
  - Агентно-ориентированное программирование.

## Смотрите также

- методология `OOP`,
  которая широко используется в программировании
- архитектура `REST`,
  которая широко используется при разработке ПО
- набор компонентов `API`,
  который применяется для взаимодействия программ между собой
- схема `MVC`,
  которая применяется для организации кода по блокам для каждой задачи
- техника `planning-poker`,
  которая предназначена для оценки объема и сложности задач

← →
↑