Процеду́рное программи́рование — это
парадигма программирования, основанная на концепции
вызова процедуры. Процедуры, также известны как
подпрограммы, методы или функции (это не математические функции, но функции, подобные тем, которые используются в
функциональном программировании). Процедуры просто содержат последовательность шагов для выполнения. В ходе выполнения программы любая процедура может быть вызвана из любой точки, включая саму данную процедуру.