EntropediaEntropedia

Procedural Programming

Paradigm

Procedural programming

Emergence

1940s

Use cases

Game development • Embedded systems • Scripting languages

Advantages

Efficiency in small-scale applications • Simplicity in algorithm design • Lower memory consumption

Principles

Sequential processing • Modularity • Procedures as functions

Originators

John von NeumannAlan Turing

Disadvantages

Limited code reusability • Difficulty in managing complex problems • Prone to error propagation

Related paradigms

Declarative programmingFunctional programmingImperative programming

Procedural Programming