Программный код и обычный алгоритм отличаются по форме представления, но не по содержанию. 2
Алгоритм — это совокупность точно заданных правил решения произвольного класса задач или набор инструкций, описывающих порядок действий исполнителя для решения некоторой задачи. 3 Алгоритм не привязан к языку, он может быть адаптирован под язык или реализован с помощью электрической схемы. 3
Программный код — это алгоритм, записанный на языке исполнителя, в данном случае — на языке программирования. 24 Код более конкретен, чем алгоритмы: алгоритмы — это идеи, а код — это проявление концепции на конкретном языке. 5
Таким образом, алгоритм — это общее понятие, а код — конкретная реализация алгоритма на определённом языке. 5