¿Qué son los paradigmas de programación?

4/21
Recursos

Un paradigma es una teoría o conjunto de teorías cuyo núcleo central se acepta sin cuestionar y que suministra la base y modelo para resolver problemas y avanzar en conocimiento.

En programación cuando hablamos de programación podemos definirlo como:

  • Clasificación de lenguajes: basado en sus características y existen existen lenguajes multiparadigma.
  • Estilos de programación: Por su forma de abordar un problema o herramientas utilizados.

En lenguajes de programación se definen como:

  • Paradigmas puros como Smalltalk que es POO o Haskell que solo es funcional
  • Multiparadigma: lenguajes como Python, Ruby, Scala, PHP, etc

Aportes 35

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Cuando empecé a programar, mi profesor me dijo algo muy cierto: “Usualmente muchas personas que comienzan a programar lo hacen con Programación Orientada a Objetos, y eso no siempre está bien porque se saltan la parte estructurada y luego no entienden lo que están haciendo”.
.
He visto muy pocas personas que digan “inicié aprendiendo con programación estructurada”.
.
Yo inicié aprendiendo con programación estructurada y luego di el salto a la programación orientada a objetos, pero mi primer paradigma fue programación estructurada y debo decir que me ayudó mucho a entender cómo funciona el ciclo de ejecución de un programa.
.
Después me di cuenta que existían más paradigmas, llegué a usar la programación orientada a eventos en Java y JavaScript, y ultimadamente conocí la programación funcional, es genial saber que todo esto existe 💚
.
Y por cierto, la sentencia goto es una sentencia que prácticamente te permite saltar a otra línea de código, así sin más, sin ciclos ni nada, solamente le dices: “hey, vete para allá” y se va, yo la usaba mucho en mis inicios con C++ xD

¿Qué son los paradigmas de programación?

Teoría o conjunto de teorías cuto núcleo central se acepta sin cuestionar y que suministra la base y modelo para resolver problemas y avanzar en el conocimiento

  • Clasificación de lenguajes

Basado en sus características y entendiendo que existen lenguajes multiparadigma.

  • Estilo de programación

Por su forma de abordar un problema o herramienta utilizadas.

  • Paradigmas puros

Smalltalk → P.O.O

Haskell → Funcional

  • Multiparadigma

C++, Java, JavaScript, Scala, PHP, Python, Ruby, F#, etc.

¿Qué significa tener un paradigma?

Prohibir o limitar ciertas acciones:

  • Efectos colaterales
  • Uso de goto.

✨ Un paradigma de programación es una forma o estilo de programación de software.

Paradigmas de Programación

Yo uso dos paradigmas normalmente: Programación orientada a objetos y el de programación funcional.

¿Que paradigma es el lenguaje Visual Basic?
Buscando información, encontre lo siguiente; “Aunque formalmente no es un lenguaje orientado a objetos, contiene una filosofía que se asemeja a este paradigma de programación mezclado con un paradigma orientado a eventos”.

Durante mi vida practica he usado diferentes paradigmas de programación y no puedo decir que uno sea mejor que otro. Cada uno tiene su ventaja de acuerdo al problema a resolver.

#teamStructuredProgramming 💥
pero siempre es excelente conocer los demás paradigmas!

Los extremos siempre son malos, por eso, soy de los que considera que la metodología con la que enseñan programación en las universidad, está bastante atrasada respecto a lo que hoy en día se ve en el mundo real. Un conocimiento complementario entre lo que es P.O.O. y Funcional es fundamental para alguien que está aprendiendo e iniciando sus pasos en el mundo de la programación.

Durante mi carrera como programador he usado 2 paradigmas:

  • Programación Orientada a Objetos en Java (en la Universidad)
  • Programación Funcional en JavaScript

Busqué y JavaScript es un lenguaje multi-paradigma que maneja:

  • Programación funcional
  • Programación basada en prototipos -> POO pero en vez de clases usando objetos creados por el programador
  • Imperativo
  • Interpretado (scripting)

Me enseñaron primero en la universidad paradigma estructural, fue sencillo. Luego me enseñaron POO y al principio fue complejo porque como dijo mi profe POO no es difícil, lo complicado es cambiar de paradigma una ves que te acostumbraste a alguno. Finalmente aprendí a programar en ambos paradigmas

Este curso debería de ser OBLIGATORIO para todos los cursos de programación 😉

Paradigmas en lenguajes de programación
.
Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores. Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales.
.
Estos se clasifican en paradigmas puros que son los lenguajes que admiten un solo paradigma de programación, y en multiparadigmas, es decir, que trabajan con dos o más paradigmas.
😉

¿Qué es un paradigma de programación?
Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores. Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales.

Los lenguajes de programación adoptan uno o varios paradigmas en función del tipo de órdenes que permiten implementar como, por ejemplo, Python o JavaScript, que son multiparadigmas.

Yo utilizo el Paradigma Orientado a Objetos (POO) en Java!

es incrible la forma en como esta estructurado este curso,y me encanta como relaciona la programacion con ejemplos mas practicos como el lenguaje natural!

Paradigmas puros

Solamente trabajan con único paradigma de programación

Multiparadigma

Pueden trabajar sin problema con uno, dos o más paradigmas

En esta clase pudimos entender y saber que es un paradigma de programación. Además se puedo diferenciar los lenguajes multiparadigma y los que solo manejan uno solo…

¿Qué es un paradigma de programación?

Es un método para resolver un problema o realizar una tarea. Si bien existen diferentes lenguajes de programación se necesita de una estrategia cuando se implementa, es decir, un camino, y ese puede ser los paradigmas.

Los paradigmas más populares son:

La programación estructurada
La programación orientada a objetos
La programación funcional
Pero en realidad existen cientos más. Afortunadamente, podemos estudiarlos más fácilmente clasificándolos en dos categorías:
Paradigmas imperativos (La programación estructurada, La programación orientada a objetos)
Paradigmas declarativos (La programación funcional)

Wow la manera en que lo explica dan ganas de investigar e aprendido mucho por medio de mi curiosidad una cosa me lleva a otra vale la pena esta clase y este curso 👌

La Programación Multiparadigma es una práctica que emerge como resultado de la co-existencia de los paradigmas orientado a objetos, procedural, declarativo y funcional buscando mejorar la producción en el desarrollo de proyectos.

La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él. Se basa en el concepto de clases y objetos.

La sintaxis de un lenguaje de programación está relacionada con la forma de los programas, por ejemplo, como es que las expresiones, comandos, declaraciones, etc.

Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores.

Paradigmas de programación
.
¿Qué es un paradigma?

  • Conjunto de teorías
  • Su núcleo central se acepta sin cuestionar
  • Suministra la base y modelo para resolver problemas y avanzar en el conocimiento

.

Paradigmas de programación

  • Prohíben o limitan ciertas acciones
  • Abren discusiones (¿es correcto etiquetar así?, ¿cómo afecta a los modelos de programación?)
  • Según sus características (existen lenguajes multiparadigma)
  • Según la forma de abordar el problema o las herramientas utilizadas

.

Paradigmas en lenguajes

  • Paradigmas puros: (Smalltalk solo OOP, Haskell solo Funcional, etc.)
  • Multiparadigma: C++, Java, JavaScript, Scala, PHP, Python, etc.

Yo inicie con programacion estructurada, y si me parece que es lo mejor pues te da las bases para luego afrontar otros paradigmas.

“Paradigma: Teoría o conjunto de teorías cuyo núcleo central e acepta sin cuestionar y que suministra la base y modelo para resolver problemas y avanzar en el conocimiento.” Fuente: Rae

No sabia de la existencia de los paradigmas aunque ya los venia utilizando desde que que empecé con JavaScript

Paradigmas en lenguajes.

Definición de paradigmas de programación.

Paradigma: Formas de como programar, cada una con sus reglas y metodología. (Definición de como yo lo entiendo)

La eterna discusión.

Qué significa que un lenguaje de programación trabaje con cierto paradigma.