Está en la página 1de 5

Nombre:

Joangel Montero Serrano


Matricula:
A00106944
Materia:
programación visual
Paradigma en la programación
Un paradigma de programación es un estilo de desarrollo de programas. Es
decir, modelos que resuelven problemas computacionales. Los lenguajes de
programación, según los tipos de comandos que permiten ejecutar,
necesariamente se adaptan a uno o varios paradigmas a la vez, lo que está
directamente relacionado con su sintaxis.

paradigma imperativo
Un programa consiste en una serie de instrucciones, o un conjunto de
sentencias, como si el programador hubiera dado órdenes específicas. El
desarrollador describe paso a paso en el código todas las acciones que
realizará su programa.
Otras formas de obedecer el paradigma de programación imperativa son:
Programación estructurada: la programación estructurada es un tipo de
programación imperativa en la que el flujo de control se define a través de
bucles anidados, condicionales y subrutinas en lugar de GOTO.
Programación procedimental: este paradigma de programación se basa en un
número muy pequeño de expresiones repetitivas, encapsulándolas todas en
un procedimiento o función, y llamándolo cada vez que debe ejecutarse.
Programación modular: consiste en dividir un programa en módulos, o
subrutinas, para que sea más fácil de manejar y leer. Es una evolución de la
programación estructurada destinada a resolver problemas de programación
más complejos.

Paradigma declarativo
Este paradigma no requiere definir un algoritmo porque describe un
problema en lugar de buscar una solución. Este paradigma utiliza principios
de razonamiento lógico para responder a la pregunta o tema en discusión.
Programación reactiva
Este paradigma se basa en escuchar eventos generados por cambios de
contenido o flujo de datos, donde los objetos responden a los valores que
reciben de esos cambios. Las bibliotecas más famosas son Project Reactor y
RxJava. React/Angular usa RxJ para aprovechar la programación reactiva.

Programación orientada a objetos


En este modelo de paradigma, el modelo de objetos se construye para
representar los elementos (objetos) del problema a resolver, los cuales
tienen propiedades y funciones. Esto le permite separar los diversos
componentes del programa, lo que simplifica su creación, depuración y
mejora adicional. La programación orientada a objetos reduce los errores y
promueve la reutilización del código. Es un tipo especial de programación
que se acerca un poco a cómo expresamos las cosas en la vida real. Podemos
definir un objeto como una estructura abstracta que describe más fielmente
un posible objeto del mundo real y su relación con el resto del mundo que
nos rodea a través de interfaces. Ejemplos de lenguajes de programación
orientados a objetos son Java, Python o C#. La programación orientada a
objetos utiliza varios conceptos tales como:
abstracción de datos
encapsulación
evento
Módulo
herencia
polimorfismo
Conclusión
En informática, las formas de hacer las cosas están cambiando cada día más
rápido y, como hemos visto, muchos lenguajes de programación se adaptan a
las nuevas formas de hacer las cosas.
Es común mezclar todo tipo de paradigmas a la hora de programar. Como
comentamos anteriormente, varios lenguajes de programación se consideran
multiparadigma porque permiten implementar y combinar varias de estas
construcciones en el desarrollo del programa.
Bibliografía
M, M. (2022, 18 abril). ¿Qué son los paradigmas de programación? Profile Software

Services. Recuperado 14 de enero de 2023, de https://profile.es/blog/que-son-los-

paradigmas-de-programacion/

Paradigmas de programación: principios básicos de programación. (2020, 20 abril).

IONOS Digital Guide. https://www.ionos.es/digitalguide/paginas-web/desarrollo-

web/paradigmas-de-programacion/

También podría gustarte