Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmas de Programación., Hecho por: César Julián Abrego Vichique -…
Paradigmas de Programación.
Programación Imperativa.
Características:
Modifica el estado.
Secuencia de comandos.
Uso de bucles y condicionales.
Lenguajes:
C.
Python.
Java.
Programación Declarativa.
Características:
Se enfoca en "qué" hacer.
Describe relaciones entre datos.
Uso de expresiones descriptivas.
Lenguajes:
Haskell.
Prolog.
SQL.
Programación Orientada a Objetos (POO).
Características:
Uso de clases, herencia, polimorfismo.
Encapsulación de datos y comportamientos.
Organización en objetos interconectados.
Lenguajes:
Python.
C++
Java.
Programación Funcional.
Características:
Evita estado mutable.
Uso de funciones de orden superior y recursión.
Enfocada en funciones puras.
Lenguajes:
Lisp
Scala
Haskell
JavaScript
Programación Logica:
Características:
Utiliza reglas e inferencias.
Ideal para sistemas basados en reglas.
Se basa en la lógica formal.
Lenguajes:
Prolog
Datalog
Hecho por: César Julián Abrego Vichique