Skip to main content

Hva er en subroutine i datamaskiner?

En subroutine i 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 datakoden tilgjengelig på.Kritiske strategier som effektiv bruk av en subroutine går sammen med andre mer generelle strategier, for eksempel hvordan du bruker hvitt rom i kode, eller hvordan du kan legge igjen veibeskrivelse for programendringer med kommentarer.Å arrangere 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.

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økeet program.Hvis det er et problem med programmet, kan ingeniører 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.