Алгоритм- это цикл. Соответственно, не важно, как этот цикл описан и тем более не важен язык, протокол и база алгоритма. Важна его задача и работоспособность.
Отсюда, вы товарищ наш, якобы программист, вы либо самоучка, либо не радивый студент. Ибо не важно, как сделано, на чем сделано, важна эффективность.