Съдържание:
Определение - Какво означава процедурно програмиране?
Процедурното програмиране е парадигма за програмиране, която използва линеен или отгоре надолу подход. Разчита на процедури или подпрограми за извършване на изчисления.
Процедурното програмиране е известно още като императивно програмиране.
Техопедия обяснява процедурно програмиране
При процедурното програмиране програма се състои от данни и модули / процедури, които работят върху данните. Двете се третират като отделни единици. В парадигмата за обектно-ориентирано програмиране (OOP) обаче се изгражда програма от обекти. Обект е екземпляр от клас, който представлява капсулиране на данни (наречени полета) и процедурите (наречени методи), които ги манипулират. В повечето, но не във всички случаи, полетата могат да бъдат достъпни или модифицирани само чрез методите. Следователно един обект е като миниатюрна програма или самостоятелен компонент, което прави OOP подхода по-модулиран и по този начин по-лесен за поддържане и разширяване.
Друг вид парадигма на програмиране, с която процедурното програмиране може да бъде контрастирано, е програмиране, управлявано от събития. При този подход процедурите се извикват / изпълняват само в отговор на събития, които могат да включват кликвания на мишката, натискане на клавиатура, прикачване или премахване на устройство, пристигане на данни от външен източник и т.н. Тъй като тези събития са непредсказуеми, процедурите, които се обработват те не могат да се изпълняват линейно, както е при процедурното програмиране.
