ПРОГРА́ММА
-
Рубрика: Технологии и техника
-
Скопировать библиографическую ссылку:
ПРОГРА́ММА компьютерная, набор (обычно последовательность) инструкций, реализующий алгоритм решения некоторой задачи, которая может быть выполнена на компьютере; компонент программного обеспечения. Процесс составления П. называется программированием.
В зависимости от типа и специфики решаемых задач различают П. прикладные, системные, встроенные. Большие П. создаются в виде набора взаимодействующих модулей – программных компонентов меньших размера и сложности. Каждый модуль решает подзадачи в рамках общей задачи и взаимодействует с др. модулями только через заданный интерфейс (см. Модульное программирование).
Технич. приёмы и правила построения (написания) П. (иногда группируемые в т. н. парадигмы программирования) зависят от используемого языка программирования. П. на языке машинных команд (т. н. исполняемый файл) представляет собой набор бит, которые разбиваются на группы, кодирующие отд. инструкции. П. на языке программирования высокого уровня понятнее человеку, поскольку инструкции такого языка представляют собой более привычную запись определённых действий. Для выполнения на компьютере такая П. либо транслируется в исполняемый файл, либо интерпретируется. В первом случае выполняется преобразование инструкций используемого языка в машинные коды (см. в статьях Компилятор, Транслятор). Во втором – в ходе исполнения спец. программа-интерпретатор (см. Интерпретатор) читает инструкции данной П. и выполняет соответствующие им действия.