Компьютерная программа может существовать в 2-х ипостасях:
- Design-time — в форме исходного кода;
- Run-time — в форме исполняемого кода в момент его работы.
Скрипты и программы на
интерпретируемых языках программирования можно запускать и использовать как есть.
Программы на
компилируемых языках требуют предварительной сборки, линковки, компиляции в исполнимые программные модули и файлы.
Исполнимые файлы могут запускаться для выполнения информационных операций — операций приёма данных, обработки, хранения и их вывода/передачи.