(ICT) A set of instructions that the computer carries out in sequence to perform a given task. Programs are written in English-like programming languages (e.g. C, Pascal), and are then converted into binary machine instructions via a compiler or an interpreter. See: Compiler, Interpreter, Programming Language