2 Paradigmas Imperativo e Declarativo

Há dois paradigmas de programação de computadores de quais todos os outros paradigmas derivam, como mostra a Figura I: o paradigma imperativo e o paradigma declarativo.

Figura 1 – Relacionamento entre os principais paradigmas de programação.

Fonte: Elaborada pelo autor.

Dentre todos os paradigmas de programação, o paradigma imperativo é mais antigo, inicialmente implementado diretamente em linguagem de máquina e Assembly. Apesar disso, ele ainda é o paradigma mais usado na atualidade, uma vez que os paradigmas procedimental e orientado a objetos, entre outros, são derivados dele.