Компью́терная програ́мма — последовательность формализованных
инструкций, предназначенная для исполнения устройством управления
вычислительной машины. Чаще всего образ программы оформляется в виде отдельного
файла (исполняемого модуля) или группы файлов. Из упомянутого образа, находящегося, как правило, на диске, исполняемая программа в
оперативной памяти может быть построена программным
загрузчиком. Инструкции программы записываются при помощи
машинного кода или специальных
языков программирования. В зависимости от контекста рассматриваемый термин может относится к
исходным текстам при помощи которых записывается программа или к исполняемому машинному коду программы.