ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Paradigmas de la programación


Enviado por   •  22 de Mayo de 2020  •  Trabajos  •  347 Palabras (2 Páginas)  •  107 Visitas

Página 1 de 2

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:

  1. Basic
  2. C
  3. Java
  4. Php
  5. 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:

  1. Haskell
  2. ML
  3. Lisp
  4. Prolog
  5. F-Prolog
  6. Curry
  7. SQL.
  8. QML.

Paradigma orientado a Objetos: Esta centrado en el uso de objetos y sus interacciones dentro del programa.

Lenguajes de programación:

  1. Java
  2. Php
  3. 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 resultados

Nos muestra solo los resultados, no los pasos 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

...

Descargar como (para miembros actualizados)  txt (2.9 Kb)   pdf (66.4 Kb)   docx (10 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com