I sottoprogrammi sono piccoli programmi scritti all'interno di un programma principale più grande. Lo scopo di un sottoprogramma è per eseguire un compito specifico. Potrebbe essere necessario eseguire questa attività più di una volta in vari punti del programma principale.
Quali sono i motivi principali per utilizzare i sottoprogrammi?
Ci sono diversi vantaggi nell'usare i sottoprogrammi:
- Aiutano a mantenere il codice semplice e, quindi, più leggibile;
- Consentono al programmatore di utilizzare lo stesso codice tutte le volte necessarie durante il programma;
- Consentono al programmatore di definire le funzioni necessarie; e,
- Possono essere utilizzati in altri programmi.
Quali sono due ragioni per usare i sottoprogrammi?
Due importanti vantaggi dell'utilizzo dei sottoprogrammi sono riutilizzo e astrazione. Nel nostro programma Sort abbiamo visto come i sottoprogrammi ci consentono di riutilizzare lo stesso codice. Sebbene il programma Sort esegua molti scambi, dobbiamo scrivere la procedura Swap solo una volta. Ogni chiamata a Swap utilizza lo stesso codice che abbiamo scritto per la procedura.
Qual è lo scopo principale di una subroutine?
Nella programmazione per computer, una subroutine è una sequenza di istruzioni di programma che eseguono un compito specifico, confezionate come un'unità. Questa unità può quindi essere utilizzata nei programmi ovunque debba essere eseguita quella particolare attività.
I sottoprogrammi possono essere generici?
Un sottoprogramma generico è un sottoprogramma che ha un polimorfismo parametrico. UNun sottoprogramma generico può accettare diversi tipi di valori della stessa singola posizione di memoria. I sottoprogrammi parametricamente polimorfici sono spesso chiamati sottoprogrammi generici.