Detaljerede instruktioner, der gives til en computer, kaldes
algoritmer .
Her er en sammenbrud af hvorfor:
* algoritme: Et sæt veldefinerede instruktioner til løsning af et problem eller udførelse af en opgave. De er kernen i, hvordan computere fungerer, og leverer trin-for-trin-procedurer til behandling af data og generering af output.
* Program: En specifik implementering af en algoritme, normalt skrevet på et programmeringssprog. Programmer er det, vi typisk tænker på, når vi taler om software, men de er i det væsentlige bare konkrete erkendelser af algoritmer.
* kode: De skriftlige instruktioner på et programmeringssprog, der udgør et program.
Så selvom "instruktioner" er et gyldigt udtryk, er "algoritme" det mere præcise og vidt anvendte udtryk i datalogi for at beskrive detaljerede, trin-for-trin-instruktioner, der er givet til en computer.