Imperatief programmeren (ook wel
procedureel programmeren genoemd) is een
programmeerconcept uit de
informatica waarbij
programma's opgesteld worden in de vorm van opdrachten die direct uitgevoerd kunnen worden. Het tegenovergestelde van imperatief programmeren is
declaratief programmeren, dat niet iets
doet maar iets
beschrijft.