Процедурное программирование
Процедурное программирование — принцип программирования, основанный на выделении повторно используемого кода в отдельные подпрограммы, называемые процедурами.
В программе, написанной процедурным образом, алгоритм описывается на более высоком уровне, так как отдельные задачи выделяются в процедуры, что облегчает понимание кода и его отладку программистом, также становится легче изменить поведение какого-либо вспомогательного алгоритма — достаточно изменить процедуру, а не менять все включения этой функции в коде.
Известнейшим языком, реализующим принцип процедурного программирования, является Си.
Ряд прочих языков позволяют использовать как процедурное, так и объектно-ориентированное программирование, с предпочтением последнему (C++, Perl, PHP и др.)