Процедурное программирование

Автор: Randy Alexander
Дата создания: 24 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
Ликбез программиста #1: Парадигмы программирования - ООП, ФП...
Видео: Ликбез программиста #1: Парадигмы программирования - ООП, ФП...

Содержание

Определение - Что означает процедурное программирование?

Процедурное программирование - это парадигма программирования, в которой используется линейный или нисходящий подход. Он полагается на процедуры или подпрограммы для выполнения вычислений.


Процедурное программирование также известно как императивное программирование.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет процедурное программирование

В процедурном программировании программа состоит из данных и модулей / процедур, которые работают с данными. Два рассматриваются как отдельные объекты. Однако в парадигме объектно-ориентированного программирования (ООП) программа строится из объектов. Объект является экземпляром класса, который представляет собой инкапсуляцию данных (называемых полями) и процедур (называемых методами), которые ими манипулируют. В большинстве, но не во всех случаях, поля могут быть доступны или изменены только через методы. Следовательно, объект подобен миниатюрной программе или автономному компоненту, что делает подход ООП более модульным и, таким образом, его легче поддерживать и расширять.


Другим типом парадигмы программирования, с которым можно противопоставить процедурное программирование, является программирование на основе событий. В этом подходе процедуры вызываются / выполняются только в ответ на события, которые могут включать в себя щелчки мыши, нажатие клавиатуры, подключение или удаление устройства, получение данных из внешнего источника и т. Д. Поскольку эти события непредсказуемы, процедуры, которые обрабатывают они не могут быть выполнены линейно, как в случае с процедурным программированием.