Алгоритм -- что это в программировании. Реализация алгоритма

Алгоритм -- последовательность четко сформулированных инструкций ("шагов"), решающих задачу.

Часто одну и ту же задачу в программировании можно решать, используя разные алгоритмы (и их комбинации).

Реализация алгоритма

В конкретной программе один и тот же алгоритм (его шаги, их "подробность" и число) могут зависеть от возможностей языка. Так языки "заточенные" под конкретные задачи могут упрощать выполнение ряда действий, предоставляя готовые возможности для "покрытия" типичных задач (а значит и частей потенциально применяемых алгоритмов).

Можно сказать что алгоритм это "идея", а его реализация - что-то более "материальное" (текстовый файл с исходным кодом, исполняемый файл и т.д.).

Key Words for FKN + antitotal forum (CS VSU):