Turinys:
- Apibrėžimas - ką reiškia procedūrinis programavimas?
- „Techopedia“ paaiškina procedūrinį programavimą
Apibrėžimas - ką reiškia procedūrinis programavimas?
Procedūrinis programavimas yra programavimo paradigma, kuri naudoja linijinį arba „iš viršaus į apačią“ metodą. Skaičiavimams atlikti reikia procedūrų ar paprogramių.
Procedūrinis programavimas taip pat žinomas kaip būtinasis programavimas.
„Techopedia“ paaiškina procedūrinį programavimą
Procedūrinio programavimo metu programą sudaro duomenys ir moduliai / procedūros, veikiančios su duomenimis. Abi šios dalys traktuojamos kaip atskiri subjektai. Tačiau į objektą orientuoto programavimo (OOP) paradigmoje programa yra sukurta iš objektų. Objektas yra klasės pavyzdys, tai yra duomenų (vadinamų laukais) ir jais manipuliuojančių procedūrų (vadinamų metodais) kapsulė. Daugeliu atvejų, bet ne visais atvejais, laukus galima pasiekti arba modifikuoti tik naudojant metodus. Todėl objektas yra tarsi miniatiūrinė programa arba autonominis komponentas, dėl kurio OOP metodas yra labiau moduliuotas, taigi lengviau prižiūrimas ir pratęsiamas.
Kitas programavimo paradigmos, kuriai gali prieštarauti procedūrinis programavimas, rūšis yra programavimas, pagrįstas įvykiais. Taikant šį metodą, procedūros vadinamos / vykdomos tik reaguojant į įvykius, kurie gali būti pelės paspaudimai, klaviatūros paspaudimas, įrenginio pritvirtinimas ar pašalinimas, duomenų atvykimas iš išorinio šaltinio ir kt. Kadangi šie įvykiai yra nenuspėjami, procedūros, kurios atliekamos jų negalima vykdyti linijiškai, kaip tai daroma procedūrinio programavimo atveju.
