Навіщо програміст використовує алгоритм?

Звідси висновок, програмісту потрібні алгоритми, щоб: ефективно вирішувати поставлені завдання і не винаходити велосипедів не писати величезні програми ефективно і з максимальними можливостями використовувати мову, якою він пише