Computer Science / Unit 4 CS 0187 short lesson, about 20 seconds
Procedural Programming
Captions available
The idea
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.
In practice
A checkout system split into named pricing, tax, and receipt procedures reads as a team of specialists.
Where people slip
Every procedural language is imperative; the reverse fails.
Your place on the trail
Every lesson rests on earlier ones and opens later ones. Tap any to jump.
Something wrong in this lesson? Flag it · Sources for Computer Science