Зміст:
Визначення - Що означає процедурне програмування?
Процедурне програмування - це парадигма програмування, яка використовує лінійний підхід або зверху вниз. Для проведення обчислень він покладається на процедури або підпрограми.
Процедурне програмування також відоме як імперативне програмування.
Техопедія пояснює процедурне програмування
У процедурному програмуванні програма складається з даних та модулів / процедур, які працюють над даними. Вони розглядаються як окремі сутності. Однак у парадигмі об'єктно-орієнтованого програмування (OOP) програма будується з об'єктів. Об'єкт - це екземпляр класу, який представляє собою інкапсуляцію даних (називаються полями) та процедур (званих методів), які ними маніпулюють. У більшості випадків, але не у всіх випадках, до полів можна отримати доступ або змінити лише методами. Таким чином, об'єкт схожий на мініатюрну програму або самостійний компонент, що робить підхід ООП більш модульованим і, таким чином, простішим у підтримці та розширенні.
Інший тип парадигми програмування, з яким можна протиставити процедурне програмування, - це програмування, кероване подіями. У такому підході процедури викликаються / виконуються лише у відповідь на події, які можуть включати клацання миші, натискання клавіатури, приєднання або вилучення пристрою, надходження даних із зовнішнього джерела тощо. Оскільки ці події непередбачувані, процедури, які обробляють їх не можна виконувати лінійно, як це стосується процедурного програмування.
