Skip to main content

Procedural Programming

This video presents the same text shown beside it, spoken and on screen. It adds nothing the text does not say.

State

Procedural programming organizes code into procedures — named functions, each built for one task — a sub-type of imperative programming, and the source of modularity's small reusable pieces.

Show

A checkout system split into named pricing, tax, and receipt procedures reads as a team of specialists.

Watch for

Every procedural language is imperative; the reverse fails.