Obsah:
Definícia - Čo znamená procedurálne programovanie?
Procedurálne programovanie je programovacie paradigma, ktoré využíva lineárny prístup alebo prístup zhora nadol. Pri výpočte sa spolieha na postupy alebo podprogramy.
Procedurálne programovanie sa nazýva aj imperatívne programovanie.
Techopedia vysvetľuje procedurálne programovanie
V procedurálnom programovaní pozostáva program z údajov a modulov / postupov, ktoré pracujú s údajmi. Tieto dve osoby sa považujú za samostatné subjekty. V paradigme objektovo orientovaného programovania (OOP) je však program zostavený z objektov. Objekt je inštancia triedy, ktorá je zapuzdrením údajov (nazývaných polia) a procedúr (nazývaných metódy), ktoré s nimi manipulujú. Vo väčšine, ale nie vo všetkých prípadoch, sú polia prístupné alebo modifikované iba pomocou metód. Objekt je preto ako miniatúrny program alebo samostatný komponent, vďaka čomu je prístup OOP modularizovanejší, a tým ľahšie udržiavateľný a rozšíriteľný.
Ďalším typom paradigmy programovania, s ktorým je možné porovnávať procedurálne programovanie, je programovanie založené na udalostiach. V tomto prístupe sa postupy nazývajú / vykonávajú iba v reakcii na udalosti, ktoré môžu zahŕňať kliknutia myšou, stlačenie klávesnice, pripojenie alebo odstránenie zariadenia, príchod údajov z externého zdroja atď. Pretože tieto udalosti sú nepredvídateľné, postupy, ktoré spracúvajú nemôžu sa vykonávať lineárne, ako je to v prípade procedurálneho programovania.