Программа — это совокупность однозначных действий, соответственно, описание программы есть совокупность однозначных предписаний. Те или иные программы могут входить в состав метода как его наиболее четко определенные части. Алгоритм — это тоже программа, но такая, которая неизбежно приводит к решению той или иной задачи; т.е. это заведомо успешная программа действий. Алгоритм — гарантированная программа. Метод же в общем случае, в отличие от алгоритма, не гарантирует достижения поставленной цели! Как отмечает логик А.А. Зиновьев, при описании метода исследования не предполагается, что он обязан дать однозначный положительный результат; один и тот же метод может быть использован в разных условиях для решения разных проблем, и наоборот, одна проблема может решаться разными методами. Подход — это менее разработанное в методологической литературе понятие. В целом подход представляет собой категорию более общую, чем метод. Ядро подхода составляют те или иные теоретические тезисы, допущения или понятия. Подход выступает теоретическим основанием для более конкретных методологических предписаний. При сравнении подхода и метода легко заметить следующее.
1. Подход — это менее оформленное методологическое образование.
Поэтому понятие «подход» нередко употребляется в тех ситуациях, когда та или иная предметная область науки методологически еще несовершенна. В этом случае мы лишь ищем подходы к проблеме. Вполне возможна
ситуация, когда уже обозначен подход, но еще нет четко проработанного метода.
2. Подход — это менее директивное методологическое образование. Как правило, подход заведомо имеет или предполагает альтернативы в виде других подходов. Поэтому понятие «подход» нередко употребляется в тех ситуациях, когда исключена сама возможность единственной методологии (например, в некоторых гуманитарных направлениях).
3. Подход — это более крупное методологическое образование. В рамках одного подхода может использоваться целая совокупность методов. Поэтому понятие «подход» нередко употребляется в тех ситуациях, когда исходная методологическая идея может быть реализована разнообразными методами. Например, может идти поиск оптимального метода в рамках того или иного подхода.