Tipos de paradigma de programación

  • Period: 30 to 50

    Programación funcional

    En contraste con la programación imperativa, que enfatiza los cambios de estado mediante la mutación de variables.1​ La programación funcional tiene sus raíces en el cálculo lambda, un sistema formal desarrollado en los años 1930 para investigar la definición de función, la aplicación de las funciones y la recursión. Muchos lenguajes de programación funcionales pueden ser vistos como elaboraciones del cálculo lambda.
  • Period: 60 to 70

    Programación Imperativa.

    El estilo de programación imperativo constituye la primera forma de programar ordenadores. El ensamblador y el código máquina que se utilizaban antes de desarrollarse los primeros lenguajes de programación tienen un enfoque totalmente imperativo. Los primeros lenguajes de programación de alto nivel (como el Fortran) eran abstracciones del lenguaje ensamblandor y mantenían este enfoque. Lenguajes más modernos como el BASIC o el C han continuado esta idea.