Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmas de la programació imagen_2023-02-28_233120537 - Coggle Diagram
Paradigmas de la programació
programación funcional
Se enfoca en la evaluación de funciones y en la inmutabilidad de los datos
Ventajas
Inmutabilidad
El testing es más sencillo
Pureza
Desventajas
Los lenguajes puramente funcionales suelen requerir recursividad
Los ordenadores no se basan en un enfoque funcional
Curva de aprendizaje elevada
programación orientada a objetos
Se enfoca en la creación de objetos que contienen datos y funciones, y en la interacción entre ellos
Ventajas
Reutilización del código heredado
Mayor modificabilidad
Desventajas
No podemos aplicar OOP en todas partes
Los OOP toman tiempo para acostumbrarse
programación imperativa
Ventajas
Más fácil de entender
Son de buena legibilidad
Su ejecución no requiere esfuerzo
Desventajas
Un código extenso
Modificación puede traer problemas
Se enfoca en describir el paso a paso de cómo resolver un problema