Computerprogramma

Uit Wikipedia, de vrije encyclopedie
(Doorverwezen vanaf Applicaties)
Ga naar: navigatie, zoeken
C++-broncode van een computerprogramma

Een computerprogramma (ook software) is een verzameling instructies die aangeeft wat een computer (de hardware) moet doen. Als een computerprogramma wordt uitgevoerd, leest de computer de instructies uit het programma zoals dat is opgeslagen op een gegevensdrager (bijvoorbeeld uit bestanden op een harde schijf) en voert de programmacode volgens voorschrift uit.

[bewerken] Programmeertalen

1rightarrow.png Zie programmeertaal voor het hoofdartikel over dit onderwerp.

Programma's worden in verschillende programmeertalen geschreven (geprogrammeerd). Vaak worden deze programma's door een compiler vertaald naar machinetaal. In andere gevallen wordt het programma uitgevoerd door een interpreter (tolk). Slechts zelden wordt een programma direct in assembler geschreven; dat gebeurt uitsluitend wanneer maximale efficiëntie vereist is.

De Engelse wiskundige Alan Turing beschreef een theoretische machine, de Turingmachine, die een model van het rekenen vormt zoals de computer dat doet. De verzameling toestanden in dat model kan worden gezien als het model van een programma. Een verschil is dat in computers het geheugen eindig is.

[bewerken] Soorten computerprogramma's

In de jaren 1950 werden computerprogramma's opgeslagen op ponsband

Computerprogramma's komen in allerlei soorten en maten voor:

  • Het besturingssysteem dat een computer draaiende houdt en de computergebruiker de mogelijkheid biedt om andere programma's te starten, gegevens te bewaren, en naar randapparatuur te sturen (bijv. voor afdrukken)
Wiktfavicon en.svg Zoek computerprogramma op in het WikiWoordenboek.
Persoonlijke instellingen
Naamruimten

Varianten
Handelingen
Navigatie
Informatie
Hulpmiddelen
Afdrukken/exporteren
In andere talen