Lenguajes
Se divide
Se divide
otros enfoques
Lenguajes
es
es

Paradigmas de programacion

es una manera o estilo de programación de software

Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales.

Paradigma imperativo

sucesión de instrucciones o conjunto de sentencias

Pascal, COBOL, FORTRAN, C, C++

Programacion estructurada

El flujo de control se define mediante bucles anidados, condicionales y subrutinas

Programacion Procedimental

se basa en un número muy bajo de expresiones repetidas, englobarlas todas en un procedimiento y llamarlo cada vez que tenga que ejecutarse.

Programacion modular

dividir un programa en módulos o subprogramas con el fin de hacerlo más manejable

Paradigma declarativo

No necesita definir algoritmos ya que describe el problema en lugar de encontrar una solución a este

Programación Lógica: Prolog

Programación funcional: Lisp, Scala, Java

Programacion orientada a objetos

Java, Python

Programacion reactiva

Este paradigma se basa en escuchar lo que emite un evento o cambios en el flujo de datos