Информатика

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

Общий способ построения программ и организации вычислений
2 мин чтенияСложность: Обновлено 29 сентября 2026

Парадигма программирования — это общий способ представлять решение задачи в программе: какие объекты и действия считать главными и как организовать вычисления. Она помогает программисту выбирать структуру программы и подходящие средства языка программирования.

Парадигма программированияСлово «парадигма» происходит от греческого слова со значением «образец» или «пример».
Общий подход к построению программ, описанию данных и организации вычислительного процесса. Парадигма задаёт характерные способы разбиения задачи на части и взаимодействия этих частей.

Основные идеи

В императивной парадигме программа задаёт последовательность команд, изменяющих состояние данных. Именно такой подход обычно изучают в первых программах: переменные получают значения, команды выполняются по порядку, а выполнение программы изменяет состояние памяти.

В объектно-ориентированной парадигме программа строится из объектов, которые объединяют данные и действия над ними. В функциональной парадигме вычисление рассматривается как применение функций, а изменение состояния стараются ограничивать. В декларативной парадигме описывают, что нужно получить, не расписывая подробно, как это сделать.

№
Короткий пример

Задача: найти сумму чисел от 1 до \(n\). В императивном стиле создают переменную суммы, повторяют команду сложения и изменяют эту переменную. В функциональном стиле ту же задачу можно представить как применение функции суммирования к последовательности чисел. Результат одинаков, но организация вычислений различается.

!
Не путайте

Парадигма — не то же самое, что язык программирования. Язык — это система правил и средств записи программы, а парадигма — подход к её построению. Один язык может поддерживать несколько парадигм. Также парадигма не равна компилятору или интерпретатору: они обеспечивают обработку и выполнение исходного кода.

Проверьте себя

Что характеризует парадигма программирования?

Главное за минуту

Главное

  • Парадигма программирования — общий подход к построению программ и организации вычислений.
  • Императивная, объектно-ориентированная, функциональная и декларативная парадигмы по-разному описывают данные и действия.
  • Парадигма отличается от языка программирования, компилятора и интерпретатора.