Основные отличия программирования и алгоритмизации:
- Программирование — это процесс создания компьютерных программ, который включает написание кода на конкретном языке под конкретный процессор. 1
- Алгоритмизация — это конечная совокупность точно заданных правил решения произвольного класса задач или набор инструкций, описывающих порядок действий исполнителя для решения некоторой задачи. 1 Алгоритм не привязан к языку и может быть адаптирован под язык или реализован с помощью электрической схемы. 1
Таким образом, программирование фокусируется на написании кода, а алгоритмизация — на разработке самих алгоритмов. 12
Ещё одно отличие заключается в том, что для представления алгоритма в виде, понятном компьютеру, служат языки программирования, в то время как алгоритм может быть записан и в других формах, например в словесной или в виде блок-схемы. 25