Procedural programming languages are based on the concept of the unit and scope (the data viewing range of an executable code statement). A procedural program is composed of one or more units or modules, either user coded or provided in a code library; each module is composed of one or more procedures, also called a function, routine, subroutine, or method, depending on the language. Examples of procedural languages include:


सहगामी भाषाएँ (Concurrent languages)
Scripting languages
Procedural languages
एक्टेंशन भाषाएँ (Extension languages)