Procedural programming
Procedural programming is a programming paradigm based upon the concept of the procedure call. Procedures, also known as routines, subroutines, methods, or functions (not to be confused with mathematical functions, but similar to those used in functional programming) simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself.
Related Topics:
Programming paradigm - Subroutine - Functional programming
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Procedural programming is often a better choice than simple sequential or unstructured programming in many situations which involve moderate complexity or which require significant ease of maintainability. Possible benefits:
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
- The ability to re-use the same code in at different places in the program without copying it.
- An easier way to keep track of program flow than a collection of "GOTO" or "JUMP" statements. (Which can turn a large, complicated program into so-called "spaghetti code".)
- The ability to be strongly modular or structured.
~ Table of Content ~
| ► | Introduction |
| ► | Procedures and modularity |
| ► | Comparison with imperative programming |
| ► | Comparison with object-oriented programming |
| ► | Procedural programming languages |
| ► | See also |
| ► | External link |
~ What's Hot ~
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.
