Underprogrammer er små programmer, der er skrevet i et større hovedprogram. Formålet med et underprogram er at udføre en bestemt opgave. Denne opgave skal muligvis udføres mere end én gang på forskellige punkter i hovedprogrammet.
Hvad er hovedårsagerne til at bruge underprogrammer?
Der er flere fordele ved at bruge underprogrammer:
- De hjælper med at holde koden enkel og dermed mere læsbar;
- De tillader programmøren at bruge den samme kode så mange gange som nødvendigt gennem hele programmet;
- De tillader programmøren at definere nødvendige funktioner; og
- De kan bruges i andre programmer.
Hvad er to grunde til at bruge underprogrammer?
To vigtige fordele ved at bruge underprogrammer er genbrug og abstraktion. I vores Sort-program så vi, hvordan underprogrammer giver os mulighed for at genbruge den samme kode. Selvom Sort-programmet laver mange swaps, skal vi kun skrive Swap-proceduren én gang. Hvert opkald til Swap bruger den samme kode, som vi skrev til proceduren.
Hvad er hovedformålet med en underrutine?
I computerprogrammering er en underrutine en sekvens af programinstruktioner, der udfører en specifik opgave, pakket som en enhed. Denne enhed kan derefter bruges i programmer, hvor som helst den pågældende opgave skal udføres.
Er underprogrammer tilladt at være generiske?
A generiske underprogrammer er et underprogram, som har parametrisk polymorfi. ENgenerisk underprogram kan acceptere forskellige typer værdier af samme enkelt hukommelsesplacering. Parametrisk polymorfe underprogrammer kaldes ofte generiske underprogrammer.