Below are the features of Procedure Oriented Programming, (POP)
Procedural programming can be referred to as imperativeprogramming.
Procedural programming uses a list of instructions to instruct the computer on what to do on a step-by-step basis.
POP was built upon the concept of the procedure call. Procedures, routines, or functions (not mathematical functions), however, it is similar to those used in functional programming.
Some popular procedural languages are COBOL, FORTRAN, and C, Pascal which have been in existence since the 60s and 70s.
POP languages are also known as top-down languages, as it is an intuitive meaning that it is very similar to how a program is expected to work.
For a computer to do something, it must be provided with step-by-step instructions on how to do it. For this reason, most of the early programming languages are all procedural.