Subprogramma's zijn kleine programma's die zijn geschreven in een groter hoofdprogramma. Het doel van een subprogramma is om een specifieke taak uit te voeren. Deze taak moet mogelijk meer dan eens worden uitgevoerd op verschillende punten in het hoofdprogramma.
Wat zijn de belangrijkste redenen om subprogramma's te gebruiken?
Het gebruik van subprogramma's heeft verschillende voordelen:
- Ze helpen de code eenvoudig en dus leesbaarder te houden;
- Ze stellen de programmeur in staat om dezelfde code zo vaak als nodig te gebruiken in het hele programma;
- Ze stellen de programmeur in staat om de benodigde functies te definiëren; en,
- Ze kunnen in andere programma's worden gebruikt.
Wat zijn twee redenen om subprogramma's te gebruiken?
Twee belangrijke voordelen van het gebruik van subprogramma's zijn hergebruik en abstractie. In ons Sort-programma hebben we gezien hoe we met subprogramma's dezelfde code kunnen hergebruiken. Hoewel het Sort-programma veel swaps uitvoert, hoeven we de Swap-procedure maar één keer te schrijven. Elke aanroep naar Swap gebruikt dezelfde code die we voor de procedure hebben geschreven.
Wat is het hoofddoel van een subroutine?
In computerprogrammering is een subroutine een reeks programma-instructies die een specifieke taak uitvoeren, verpakt als een eenheid. Deze eenheid kan dan in programma's worden gebruikt waar die specifieke taak ook moet worden uitgevoerd.
Mogen subprogramma's generiek zijn?
Een generiek subprogramma is een subprogramma met parametrisch polymorfisme. EENgeneriek subprogramma kan verschillende soorten waarden van dezelfde enkele geheugenlocatie accepteren. Parametrisch polymorfe subprogramma's worden vaak generieke subprogramma's genoemd.