Skip to main content

Wat is een subroutine in computers?

Een subroutine in computerprogrammering is een kleiner deel van een grotere codemodule met zijn eigen interne bewerkingen die zijn ontworpen om het algemene programma te bedienen.Een subroutine wordt soms een functie of een methode genoemd, omdat deze een specifiek coderesultaat retourneert dat door het programma wordt gebruikt.Functionele programmering zorgt voor veelzijdige code die in stukken is ingedeeld.Programmeurs kiezen vervolgens voor gebeurtenissen die de functies initiëren die de ervaring van de gebruiker "stimuleren".

Verschillende computertalen gebruiken subroutinefuncties op verschillende manieren.Sommige computerprogrammeertalen gebruiken een "stapel" -model, waarbij functies of subroutines in een lineair formaat worden gerangschikt en worden gebruikt volgens hun onmiddellijke relevantie.Andere talen gebruiken gecompartimenteerde formaten om functies te isoleren en ze van elkaar te onderscheiden.

Het correct gebruiken van een subroutine maakt deel uit van wat een programmeur leert wanneer hij of zij op zoek is naar manieren om computercode toegankelijk te houden.Kritische strategieën zoals het efficiënte gebruik van een subroutine gaan samen met andere meer algemene strategieën, zoals hoe witruimte in code te gebruiken, of hoe aanwijzingen voor programmawijzigingen met opmerkingen kunnen worden achtergelaten.Door computercode op de juiste manier te regelen, wordt het voor andere programmeurs en ingenieurs een stuk eenvoudiger om het te 'lezen' en te begrijpen wat er in het programma gebeurt.

Alle code gemaakt door subroutines en andere codemodules wordt vaak gemaakt inEen "uitvoerbaar" programma.Het bellen van een uitvoerbaar programma heeft betrekking op het idee om een programma uit te voeren of te "uitvoeren".In veel gevallen bestaat het uitvoerbare programma eenvoudig uit een verzameling subroutines.Wanneer iemand het programma 'uitvoert', begint de computer met een eerste lijn van code en wordt vervolgens door de code -code -regels door de aanwijzingen in het programma gericht.

Een ander belangrijk voordeel van subroutines is in de taak om te debuggen om te debuggeneen programma.Als er een probleem is met het programma, kunnen ingenieurs in de code gaan en de regels code achtereenvolgens bekijken om te zien waar het probleem is gestart.Met subroutines kunnen de programmeurs elk stuk code afzonderlijk bekijken en de onderdelen "wissen" die foutloos zijn om zich te concentreren op waar fouten zijn opgetreden.

Subroutine -gebruik is een integraal onderdeel van het leren van computerprogrammering.Subroutines zullen vaak deel uitmaken van academische informatica -klassen.Programmeurs leren deze vaardigheden op school, of in het veld, om programma's te maken met een betere algemene functie en transparantie.