Lenguajes imperativos

Definición inicial

Lenguajes que describen cómo cambia el estado de un programa mediante instrucciones, asignaciones y estructuras de control.

Ejemplo mínimo

suma <- 0
para cada x en datos:
    suma <- suma + x

La variable suma cambia después de cada instrucción.

Relaciones

Procedencia

Para completar

  • Distinguir estado mutable, efectos y flujo de control.