Imperative vs. Declarative Programming (procedural, functional, and OOP)

Zach Gollwitzer
8 min readJan 11, 2020

Why You Should Care About this Question

Maybe you heard it in an Object-Oriented Programming book. Maybe you read it on Stack Overflow. Maybe you’re reading a textbook for school.

Eventually, you get annoyed reading the terms “declarative” and “imperative” because you know they are important but have no clue why. In my mind, knowing the difference between imperative and declarative programming is useful for a single reason, and that is to help you better…

--

--