imperative programming

[ɪmˈpɛrətɪv ˈproʊɡræmɪŋ]
noun
programação imperativa
1. A programming paradigm that uses statements to change a program's state; focuses on describing HOW to solve a problem through explicit commands and control flow
Imperative programming languages like C and Java require programmers to write detailed step-by-step instructions.
Linguagens de programação imperativa como C e Java exigem que programadores escrevam instruções passo a passo detalhadas.
2. A style of coding where the programmer explicitly specifies the sequence of operations and state changes needed to achieve a goal
In imperative programming, you tell the computer exactly what to do and in what order.
Na programação imperativa, você diz ao computador exatamente o que fazer e em que ordem.
Imperative programming is foundational to computer science education in both Brazil and the USA. It remains the most widely taught paradigm in introductory programming courses. In Brazil, universities typically teach C, Java, or Python using imperative approaches before introducing functional or declarative paradigms. The term is primarily used in academic and professional technical contexts rather than casual conversation.
Synonyms / Sinônimos
procedural programmingstructured programmingcommand-based programming
Antonyms / Antônimos
declarative programmingfunctional programminglogic programming

Regional Variations

General Brazilian
programação imperativa
Standard term used in Brazilian computer science education and industry
São Paulo
programação imperativa
Common usage in tech hubs and software development companies
Portugal
programação imperativa
Same terminology used in European Portuguese academic and professional contexts
USA
imperative programming
Standard technical term in American computer science and software engineering

Related Words

imperative languageprogramming paradigmobject-oriented programmingcontrol flowstate mutationalgorithm

Related Idioms & Phrases

tell the computer what to do
step-by-step instructions
change of state
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →