Программа (компьютерная)

Материал из Гуру — мира словарей и энциклопедий
Перейти к: навигация, поиск

«программа» имеет и другие значения...

Программа — последовательность действий, инструкций, предписаний для некоторого вычислительного устройства; файл, содержащий эту последовательность действий.

В просторечии программой также называют приложение — «единицу» прикладного программного обеспечения законченной функциональности, включающую программу или пакет программ и некоторые сопутствующие данные.

Программа включает в себя алгоритм или множество алгоритмов, и может сама являться реализацией алгоритма, хотя далеко не всегда, понятие программы шире реализации алгоритма.

Программа для ЭВМ в праве[править]

Представление программ[править]

  • Программа в виде исходного текста (исходника). Это представление обеспечивает лёгкое понимание и изменение программы программистом. Такая программа не может быть непосредственно исполнена вычислительной машиной, требуется транслятор, преобразующий такую программу в машинный код. В отдельный класс можно вынести программы на скриптовых языках. Такие программы могут выполняться на весьма разнообразных машинах, для их работы требуется наличие интерпретатора скриптов во время исполнения.
  • Программа в виде машинного кода, непосредственно исполняемая микропроцессором. Модификация такой программы возможна человеком но относительно затруднена, но для исполнения её не требуется другого специфического программного обеспечения. Может требоваться наличие операционной системы и других модулей. Некоторые программы могут выполняться вообще без дополнительного ПО, они как правило находятся в ПЗУ. Практически во всех операционных системах программа в машинном коде представляет собой отдельный файл, запускаемый на исполнение операционной системой.

Классификация компьютерных программ[править]

... добавьте своё!

Философия компьютерных программ[править]

См. также[править]