Inhoudsopgave:
Definitie - Wat betekent procedurele programmering?
Procedureel programmeren is een programmeerparadigma dat een lineaire of top-down benadering gebruikt. Het is afhankelijk van procedures of subroutines om berekeningen uit te voeren.
Procedureel programmeren wordt ook wel imperatief programmeren genoemd.
Techopedia legt Procedural Programming uit
In procedureel programmeren bestaat een programma uit gegevens en modules / procedures die op de gegevens werken. De twee worden behandeld als afzonderlijke entiteiten. In het object-oriented programming (OOP) paradigma wordt een programma echter opgebouwd uit objecten. Een object is een instantie van een klasse, een inkapseling van gegevens (velden genoemd) en de procedures (methoden genoemd) die ze manipuleren. In de meeste, maar niet alle, gevallen kunnen de velden alleen worden benaderd of gewijzigd via de methoden. Een object is daarom als een miniatuurprogramma of een zelfstandige component, waardoor de OOP-benadering meer modulair is en dus gemakkelijker te onderhouden en uit te breiden.
Een ander type programmeerparadigma waarmee procedureel programmeren kan worden vergeleken, is gebeurtenisgestuurd programmeren. In deze benadering worden procedures alleen aangeroepen / uitgevoerd als reactie op gebeurtenissen, waaronder muisklikken, toetsenborddrukken, een apparaat aansluiten of verwijderen, de aankomst van gegevens van een externe bron, enz. Aangezien deze gebeurtenissen onvoorspelbaar zijn, zijn de procedures die omgaan met ze kunnen niet lineair worden uitgevoerd zoals bij procedurele programmering het geval is.