Procedural programming is a design methodology in which large programs are broken down into procedures or subroutines.
Procedural programming is a design methodology in which large programs are broken down into procedures or subroutines. It is a form of imperative programming.
Examples of programming languages that support procedural designs include C and Pascal.