Hva er en subroutine i datamaskiner?

En subroutine innen dataprogrammering er en mindre del av en større kodemodul som har sine egne interne operasjoner designet for å tjene det samlede programmet. En subroutine kalles noen ganger en funksjon eller en metode fordi den returnerer et spesifikt kodesultat som brukes av programmet. Funksjonell programmering gir allsidig kode som er lagt ut i stykker. Programmerere velger deretter hendelser som setter i gang funksjonene som "kjører" brukerens opplevelse.

Ulike dataspråk bruker subroutine -funksjoner på forskjellige måter. Noen dataprogrammeringsspråk bruker en "stack" -modell, der funksjoner eller underrutiner er ordnet i et lineært format, og brukes i henhold til deres umiddelbare relevans. Andre språk bruker avdelingsmessige formater for å isolere funksjoner og skille dem fra hverandre.

Å bruke en subroutine er riktig en del av det en programmerer lærer når han eller hun ser på måter å holde datakode tilgjengelig på. Kritiske strategier som effektiv bruk avEn subroutine går sammen med andre mer generelle strategier som hvordan du bruker hvitt rom i kode, eller hvordan du kan legge igjen veibeskrivelse for programendringer med kommentarer. Å ordne datakode på riktig måte gjør det mye enklere for andre programmerere og ingeniører å "lese" den, og forstå hva som skjer i programmet.

All koden som består av subroutines og andre kodemoduler blir ofte gjort til et "kjørbart" -program. Å ringe et program som er kjørbar, forholder seg til ideen om å utføre eller "kjøre" et program. I mange tilfeller består det kjørbare programmet ganske enkelt av en samling av underrutiner. Når noen "kjører" programmet, starter datamaskinen med en innledende kodelinje, og blir deretter pekt på andre påfølgende kodelinjer ved retningene som er skrevet inn i programmet.

En annen hovedfordel med subroutines er i oppgaven med å feilsøke et program. Hvis det er et problem med thE -programmet, ingeniører kan gå inn i koden og se gjennom kodelinjene sekvensielt for å se hvor problemet startet. Med subroutines kan programmererne se på hvert kodestykke separat og "fjerne" delene som er feilfrie for å fokusere på hvor feil oppsto.

Subroutine -bruk er en integrert del av å lære dataprogrammering. Subroutines vil ofte være en del av akademiske informatikklasser. Programmerere lærer disse ferdighetene på skolen, eller i feltet, for å lage programmer med bedre generell funksjon og åpenhet.

ANDRE SPRÅK