Kompiuteriu atliekamų veiksmų aprašas kuria nors
programavimo kalba, kompiuterine kalba arba kitais kompiuteriui galimais
perskaityti būdais.
Programų, parašytų programavimo kalba, kompiuteris
tiesiogiai atlikti negali. Jos transliuojamos arba kompiliuojamos į
kompiuterinę kalbą, t. y. vykdomuosius failus, arba interpretuojamos.