¿Cuáles son los paradigmas de programación?

¿Cuáles son los paradigmas de programación?

2 marzo, 2021 0 Por Andy Monroy

¿Alguna vez has escuchado este concepto? Si recién te estás introduciendo al mundo de la programación, este artículo te será de gran ayuda e interés ya que te explicaremos qué y cuáles son los paradigmas de la programación.

A estas alturas ya debes tener una definición muy concreta de lo que significa la programación y cuáles son sus objetivos, pero repasemos esto una vez más. 

La programación es la creación de instrucciones dadas a una computadora para que ésta lleve a cabo ciertas acciones y procesamiento de datos e información, obteniendo los resultados esperados.

En pocas palabras se podría decir que la programación nos ayuda a resolver problemas de nuestra vida. Y como en todo, hay diferentes formas de resolver los problemas, algunas más rápidas y otras no tanto pero todas con el mismo resultado. 

A estas diferentes formas de resolver el problema, se les conoce como paradigmas de programación y todos los paradigmas se clasifican en dos grupos: Paradigma Imperativo y Declarativo. 

¿Qué las diferencía? 

El Imperativo es aquel en el que al escribir el código vas describiendo paso por paso todo lo que el programa hará. 

Por otro lado, el declarativo es cuando le dices al programa qué hacer pero no sabes cómo funciona por detrás para lograrlo. 

¿Cuáles son los paradigmas de programación?

✔️ Programación orientada a objetos 

Aquí se construyen modelos de objetos que representan elementos del problema a resolver, con sus características y funciones. Además permite separar los diferentes componentes de un programa y disminuye los errores. 

✔️ Programación estructurada

En este paradigma las instrucciones van de arriba hacia abajo de manera secuencial o estructurada. En pocas palabras se da una orden tras otra. 

✔️ Programación funcional

Esta programación divide al sistema en varios pedazos (funciones), donde cada uno hace una sola cosa. 

✔️ Programación reactiva

Finalmente la programación reactiva se trata de observar y actuar mediante el cambio de flujos, aquí los objetos reaccionan a los valores que reciben dichos cambios.

Aprende más sobre los paradigmas de programación en un curso de desarrollo web online o presencial.

Quizá te pueda interesar: ¿Cómo ser un desarrollador full stack?