Что такое алгоритм?
Алгоритм это последовательность команд для исполнителя. (с)
альтернативное определение:
Алгоритм это последовательность команд для машины Тьюринга.
ps погуглил, порадовало, что в книжках достаточно внятно написано
----
Понятие алгоритма - одно из основных в программировании и информатике[1]. Это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу.
https://ru.wikibooks.org/wiki/Что_такое_алгоритмОпределение взято из книги Борисенко В. В., Основы программирования, Интернет ун-т информ. технологий. - М.: Интернет ун-т информ. технологий, 2005.
----
Что такое язык? Что такое алгоритм?
Алгоритм это модель процесса.
https://deep-econom.livejournal.com/55053.html Что такое алгоритм?
https://deep-econom.livejournal.com/275976.html?thread=2315016#t2315016 Определение алгоритма по Кнут Д. Искусство программирования [Том 1, 3 ed.]
https://deep-econom.livejournal.com/275976.html?thread=2315528#t2315528 ------
Кнут Д. Искусство программирования [Том 1, 3 ed.]
стр. 23.
Вот что такое алгоритм. Современное значение слова "алгоритм" во многом аналогично таким понятиям, как рецепт, процесс, метод, способ, процедура, программа, но все-таки слово "algorithm" имеет дополнительный смысловой оттенок.
Алгоритм - это не просто набор конечного числа правил, задающих последовательность выполнения операций для решения задачи определенного типа. Помимо этого, он имеет пять важных особенностей. ...
1) Конечность.
2) Определенность.
3) Ввод.
4) Вывод.
5) Эффективность.
-----------