Paradigmas de Programación: Definición y Clasificación
Clase 4 de 21 • Curso de Historia de la Programación: Lenguajes y Paradigmas
Contenido del curso
- 4

Paradigmas de Programación: Definición y Clasificación
04:11 - 5

Programación Imperativa vs Declarativa: Principales Diferencias
05:15 - 6

Programación Estructurada: Conceptos y Ejemplos Prácticos
05:56 - 7

Programación Procedural: Conceptos y Ejemplos Prácticos
02:14 - 8

Fundamentos de la Programación Orientada a Objetos
10:14
- 14

Historia de las Primeras Computadoras y Lenguajes de Programación
04:28 - 15

Historia y Evolución de los Lenguajes de Programación
08:13 - 16

Historia de los Lenguajes de Programación en los Años 60s
07:38 - 17

Lenguajes de Programación Destacados de los 70s
12:50 - 18

Evolución de C++ y Python en la Historia de la Programación
07:34 - 19

Introducción a Java y JavaScript: Historia y Características Principales
07:45
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.
Paradigmas en programación
En programación, cuando hablamos de paradigmas, podemos hablar de cómo se clasifican los lenguajes basados en sus características. También podemos referirnos a estilos de programación, es decir, a cómo se aborda un problema o qué herramientas se utilizan. En general, que un lenguaje tenga un paradigma específico significa que limita o prohíbe ciertas acciones.
Paradigmas y lenguajes de programación
Podemos clasificar los lenguajes de programación en función de su paradigma.
Paradigmas puros: lenguajes como Smalltalk que es POO o Haskell que solo es funcional
Multiparadigma: lenguajes como Python, Ruby, Scala, PHP, etc.
Discusión
Cabe preguntarnos, ¿es correcto etiquetar así a los lenguajes, o el estilo de programación de alguien? ¿Cómo afectan los paradigmas a los modelos de programación y patrones de diseño?
Contribución creada por: Ciro Villafraz.