Skip to main content

Nei computer, cos'è una subroutine?

Una subroutine nella programmazione del computer è una parte più piccola di un modulo di codice più ampio che ha le sue operazioni interne progettate per servire il programma generale.Una subroutine viene talvolta chiamata funzione o metodo perché restituisce un risultato specifico del codice utilizzato dal programma.La programmazione funzionale prevede un codice versatile che viene disposto a pezzi.I programmatori scelgono quindi eventi che avviano le funzioni che "guidano" l'esperienza dell'utente.

Lingue di computer diverse utilizzano funzioni di subroutine in modi diversi.Alcuni linguaggi di programmazione del computer utilizzano un modello di "stack", in cui le funzioni o le subroutine sono disposte in un formato lineare e utilizzati in base alla loro rilevanza immediata.Altre lingue usano i formati compartimentati per isolare le funzioni e distinguerle l'una dall'altra.

L'uso corretto di una subroutine fa parte di ciò che un programmatore impara quando sta cercando modi per mantenere il codice del computer accessibile.Strategie critiche come l'uso efficiente di una subroutine accompagnano altre strategie più generali come come utilizzare lo spazio bianco nel codice o come lasciare le indicazioni per le modifiche al programma con i commenti.L'organizzazione del codice del computer nel modo appropriato rende molto più semplice per altri programmatori e ingegneri "leggerlo" e comprendere cosa succede nel programma.

tivamente tutto il codice ha costitutivamente costituicato da subroutine e altri moduli di codice sono spesso trasformatiun programma "eseguibile".Chiamare un eseguibile del programma si riferisce all'idea di eseguire o "eseguire" un programma.In molti casi, il programma eseguibile è semplicemente costituito da una raccolta di subroutine.Quando qualcuno "esegue" il programma, il computer inizia con una riga di codice iniziale, e poi viene indicato ad altre righe di codice successive dalle direzioni scritte nel programma. Un altro vantaggio principale delle subroutine è nel compito di debugun programma.Se c'è un problema con il programma, gli ingegneri possono entrare nel codice e guardare in sequenza le righe del codice per vedere dove è iniziato il problema.Con le subroutine, i programmatori possono guardare ogni pezzo di codice separatamente e "cancellare" le parti che sono prive di errori da concentrarsi su dove si sono verificati errori. L'uso della subroutine è parte integrante dell'apprendimento della programmazione informatica.Le subroutine faranno spesso parte delle lezioni accademiche di informatica.I programmatori imparano queste abilità a scuola o sul campo per creare programmi con una migliore funzione generale e trasparenza.