På computere, hvad er en subroutine?

En subroutine i computerprogrammering er en mindre del af et større kodemodul, der har sine egne interne operationer designet til at tjene det samlede program. En subroutine kaldes undertiden en funktion eller en metode, fordi den returnerer et specifikt kodesultat, der bruges af programmet. Funktionel programmering indeholder en alsidig kode, der er lagt i stykker. Programmerere vælger derefter begivenheder, der indleder de funktioner, der "driver" brugerens oplevelse.

Forskellige computersprog bruger subroutine -funktioner på forskellige måder. Nogle computerprogrammeringssprog bruger en "stak" -model, hvor funktioner eller subroutiner er arrangeret i et lineært format og bruges i henhold til deres øjeblikkelige relevans. Andre sprog bruger rumformater til at isolere funktioner og skelne dem fra hinanden.

ved hjælp af en subroutine korrekt er en del af, hvad en programmør lærer, når han eller hun ser på måder at holde computerkode tilgængelig. Kritiske strategier som effektiv anvendelse afEn subroutine går sammen med andre mere generelle strategier, såsom hvordan man bruger hvidt rum i kode, eller hvordan man forlader retninger til programændringer med kommentarer. At arrangere computerkode på den passende måde gør det meget lettere for andre programmerere og ingeniører at "læse" den og forstå, hvad der foregår i programmet.

Alle koder, der er sammensat af subroutiner og andre kodemoduler, foretages ofte til et "eksekverbart" program. At kalde et program, der eksekveres, vedrører ideen om at udføre eller "køre" et program. I mange tilfælde består det eksekverbare program simpelthen af ​​en samling af subroutiner. Når nogen "kører" programmet, starter computeren med en indledende kodelinje og bliver derefter peget på andre på hinanden følgende kodelinjer i de retninger, der er skrevet ind i programmet.

En anden hovedfordel ved subroutiner er i opgaven med at fejlsøge et program. Hvis der er et problem med thE -program, ingeniører kan gå ind i koden og kigge gennem linjerne med kodevirksomhed for at se, hvor problemet startede. Med subroutiner kan programmererne se på hvert stykke kode separat og "rydde" de dele, der er fejlfri at fokusere på, hvor der opstod fejl.

Subroutine -brug er en integreret del af at lære computerprogrammering. Subroutiner vil ofte være en del af akademiske datalogi -klasser. Programmerere lærer disse færdigheder i skolen eller i marken for at skabe programmer med bedre samlet funktion og gennemsigtighed.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?