Acasă Dezvoltare Ce este programarea procedurală? - definiție din techopedia

Ce este programarea procedurală? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă programarea procedurală?

Programarea procedurală este o paradigmă de programare care folosește o abordare liniară sau de sus în jos. Se bazează pe proceduri sau subrutine pentru a efectua calcule.

Programarea procedurală este cunoscută și sub denumirea de programare imperativă.

Techopedia explică programarea procedurală

În programarea procedurală, un program constă din date și module / proceduri care operează asupra datelor. Cele două sunt tratate ca entități separate. În paradigma de programare orientată pe obiecte (OOP), totuși, un program este construit din obiecte. Un obiect este o instanță a unei clase, care este o încapsulare a datelor (numite câmpuri) și a procedurilor (numite metode) care le manipulează. În majoritatea cazurilor, dar nu toate, câmpurile pot fi accesate sau modificate doar prin metode. Prin urmare, un obiect este ca un program în miniatură sau o componentă de sine stătătoare, ceea ce face ca abordarea OOP să fie mai modularizată și astfel să fie mai ușor de întreținut și extins.

Un alt tip de paradigmă de programare cu care poate fi contrastată programarea procedurală este programarea bazată pe evenimente. În această abordare, procedurile sunt numite / executate doar ca răspuns la evenimente, care pot include clicuri de mouse, presă de tastatură, atașarea sau eliminarea unui dispozitiv, sosirea datelor dintr-o sursă externă, etc. Deoarece aceste evenimente sunt imprevizibile, procedurile care se ocupă acestea nu pot fi executate liniar, așa cum este cazul programării procedurale.

Ce este programarea procedurală? - definiție din techopedia