Sadržaj:
Definicija - Što znači Proceduralno programiranje?
Proceduralno programiranje je paradigma programiranja koja koristi linearni pristup ili odozgo prema dolje. Za računanje se oslanja na procedure ili podprograme.
Proceduralno programiranje poznato je i kao imperativno programiranje.
Tehopedia objašnjava Proceduralno programiranje
U proceduralnom programiranju program se sastoji od podataka i modula / postupaka koji djeluju na podacima. Njih dvoje se tretiraju kao zasebni entiteti. U objektno-orijentiranom paradigmi programiranja (OOP), međutim, program se izrađuje iz objekata. Objekt je instanca klase koja je enkapsulacija podataka (zvana polja) i postupaka (zvanih metoda) kojima se manipulira. Poljima se u većini, ali ne u svim slučajevima, može pristupiti ili mijenjati samo metodama. Objekt je, dakle, poput minijaturnog programa ili samostalne komponente, što OOP pristup čini modulariziranijim i time je lakše održavati i proširiti.
Druga vrsta paradigme programiranja s kojom se može upoređivati proceduralno programiranje je programiranje usmjereno na događaje. U ovom se pristupu pozivaju / izvode postupci samo kao odgovor na događaje, koji mogu uključivati klikove mišem, pritiskanje tipkovnice, pričvršćivanje ili uklanjanje uređaja, dolazak podataka iz vanjskog izvora itd. Kako su ti događaji nepredvidivi, postupci koji se bave oni se ne mogu izvoditi linearno kao što je slučaj s proceduralnim programiranjem.