Paradigmas de programacion
Programacion reactiva
Este paradigma se basa en escuchar lo que emite un evento o cambios en el flujo de datos
Programacion orientada a objetos
Java, Python
Paradigma declarativo
No necesita definir algoritmos ya que describe el problema en lugar de encontrar una solución a este
Programación funcional: Lisp, Scala, Java
Programación Lógica: Prolog
Paradigma imperativo
sucesión de instrucciones o conjunto de sentencias
Pascal, COBOL, FORTRAN, C, C++
Programacion modular
dividir un programa en módulos o subprogramas con el fin de hacerlo más manejable
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 estructurada
El flujo de control se define mediante bucles anidados, condicionales y subrutinas
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.