Wat is een subroutine op computers?

Een subroutine in computerprogrammering is een kleiner deel van een grotere codemodule die zijn eigen interne bewerkingen heeft die zijn ontworpen om het gehele 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. Functioneel programmeren zorgt voor veelzijdige code die in stukken is opgemaakt. Programmeurs kiezen vervolgens gebeurtenissen die de functies initiëren die de gebruikerservaring "aansturen".

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

Het correct gebruiken van een subroutine maakt deel uit van wat een programmeur leert wanneer hij of zij manieren zoekt om computercode toegankelijk te houden. Kritieke strategieën zoals het efficiënte gebruik van een subroutine gaan samen met andere, meer algemene strategieën, zoals het gebruik van witruimte in code, of hoe u aanwijzingen voor programmawijzigingen achterlaat met opmerkingen. Door de computercode op de juiste manier in te delen, wordt het voor andere programmeurs en technici een stuk eenvoudiger om deze te “lezen” en te begrijpen wat er in het programma gebeurt.

Alle code die is samengesteld door subroutines en andere codemodules wordt vaak omgezet in een 'uitvoerbaar' programma. Het aanroepen van een uitvoerbaar programma houdt verband met het idee om een ​​programma uit te voeren of te "draaien". In veel gevallen bestaat het uitvoerbare programma eenvoudig uit een verzameling subroutines. Wanneer iemand het programma "uitvoert", start de computer met een eerste coderegel en wordt vervolgens door de aanwijzingen in het programma naar andere opeenvolgende coderegels gewezen.

Een ander groot voordeel van subroutines is het debuggen van een programma. Als er een probleem is met het programma, kunnen technici de code ingaan en achtereenvolgens door de coderegels kijken om te zien waar het probleem is begonnen. Met subroutines kunnen de programmeurs elk stuk code afzonderlijk bekijken en de delen die foutloos zijn "wissen" om zich te concentreren op waar fouten zijn opgetreden.

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

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?