Sei sulla pagina 1di 4

Paradigmas de la programación

Erick Oswaldo Posada Abaunza

Universidad Manuela Beltrán

Facultad de ingeniería

Ingeniería de software

San Gil - Santander

2020
Paradigmas de la programación

Definición
Según la pagina significados.com un paradigma es : “Como paradigma denominamos todo aquel
modelo, patrón o ejemplo que debe seguirse en determinada situación.”
Es decir que un paradigma es todo lo que se tome como ejemplo o modelo en algo, por ejemplo los
objetos en la programación orientada a objetos

Paradigma imperativo:
Son los que cambian de estado, esto quiere decir que cambian una memoria de almacenamiento.
Dan ordenes al equipo por medio de comandos.
Lenguajes de programación:
a) Basic
b) C
c) Java
d) Php
e) C++
Ventajas:
- Facil de leer
- Facil de comprender sus comportamientos
- Facilidad de comprension
Desventajas:
- Codigo largo y repetitivo
- Riesgo al editar
- No se puede ejecutar mientras se realiza mantenimiento en este.

Paradigma Declarativo:
Son aquellos que solo muestran los resultados solicitados o esperados, sin necesidad de mostrar
todos los pasos para llegar a estos
Lenguajes de programación:
a) Haskell
b) ML
c) Lisp
d) Prolog
e) F-Prolog
f) Curry
g) SQL.
h) QML.

Paradigma orientado a Objetos: Esta centrado en el uso de objetos y sus interacciones dentro del
programa.
Lenguajes de programación:
i) Java
j) Php
k) C++

Ventajas:
- Mayor entendimiento para el usuario
- Puede ser reutilizado en algun caso
- Mantenimiento mas eficiente
Desventajas:
- No nos garantiza la construccion de un sistema correcto
- Mayor gasto de recursos del equipo

Paradigma dirigido por eventos:


En este caso el programa reacciona según ordenes externas, por ejemplo un clic.

Ventajas:
- Utilizacion del codigo
- Facil entendimiento de la logica del programa
- Facil mantenimiento
Desventajas:
- Complejidad de adaptación
- Mayor cantidad de codigos dentro de él

Cuadro de comparación
Imperativo Declarativo
Nos muestra todos los pasos para llegar a los Nos muestra solo los resultados, no los pasos
resultados que realizo para obtener estos
Similitudes
Objetos Eventos
Mejor utilización del codigo
Facil mantenimiento del programa o de la codificación
Facil entendimiento para el usuario
Referencias bibliográficas
Castillo, Y. U. N. I. O. R. (2011, 6 enero). Paradigmas de programación. Recuperado 20 marzo,
2020, de https://www.monografias.com/trabajos107/paradigmas-programacion/paradigmas-
programacion.shtml

Wikipedia. (2020, 19 enero). Lógica de primer orden. Recuperado 20 marzo, 2020, de


https://es.wikipedia.org/wiki/L%C3%B3gica_de_primer_orden
Soluciones, R. (2013, 2 mayo). ¿Qué son los paradigmas de programación? Recuperado 20 marzo,
2020, de https://www.4rsoluciones.com/blog/que-son-los-paradigmas-de-programacion-2/

Potrebbero piacerti anche