![]() |
subject > paradigm > procedural paradigm |
![]() ![]() | ||||
procedural paradigm | ||||
subject | fact |
procedural paradigm | has definition An approach to software design and programming in which software is primarily thought of as a hierarchy of procedures - the root of the hierarchy is typically a main procedure, which calls other procedures, etc. (in contrast to the object-oriented paradigm) | ![]() |
hides many of the details of computations | ![]() | |
is a subtopic of 2.1 - What is Object Orientation? | ![]() | |
is a kind of paradigm | ![]() | |
organizes code into procedures that each manipulate different types of data | ![]() | |
provides procedural abstraction | ![]() | |
works badly if the program's purpose is to perform calculations on complex data | ![]() | |
works well if the program's purpose is to perform complex calculations with relatively simple data | ![]() |