программа - это описание алгоритма действий и используемых данных с
помощью символических языков.Чем «выше» (абстрактнее) язык, тем больше в нем символических конструкций, упрощающих реализацию алгоритмов и отладку программы.
Для исполнения процессором исходная программа должна быть преобразована с символического языка (удобного программисту) на «язык» процессора: в коды команд и коды данных. То есть, получить «исполняемую» программу