Wanneer we spreken over computerprogramma’s, hebben we het over software. De tegenhanger van software is hardware of apparatuur: dit zijn alle (elektrische) apparaten waarop software wordt uitgevoerd zoals computers, wasmachines, smartphones, auto’s enzovoort.
❗ Begrip - Software
Software
duidt de verzameling aan van code en gegevens die een computerprogramma vormen.
Er zijn twee soorten mensen die betrokken zijn bij computerprogramma’s: de programmeur en de gebruiker.
De programmeur is de persoon die het programma ontwikkelt, ook wel de softwareontwikkelaar genoemd.
De gebruiker is degene die de functionaliteit van het programma gebruikt, en daarvoor de code niet hoeft te zien. Bijvoorbeeld, bij het openen van een app op de iPad is het niet nodig de code te kennen die ervoor zorgt dat de juiste applicatie verschijnt op het scherm.
Gebruikers van software zijn we allemaal. Een programmeur van software worden is iets dat veel oefening vereist. Je leert programmeren al doende. Alles begint bij het begrijpen van code, om ze daarna zelf te schrijven.
Een goede programmeur heeft een aantal gewoontes bij het schrijven van code.