¿Qué es un paradigma de programación?


A lo largo de la historia, el término «paradigma» fue objeto de muchas interpretaciones. En su origen griego, significaba «modelo», «ejemplo» o «patrón». Sobre este punto de partida, podemos hablar de un paradigma como un conjunto de creencias, prácticas y conocimientos que guían el desarrollo de una disciplina durante un período de tiempo. En diversas ramas de la ciencia, un conjunto de ideas en vigencia puede ser reemplazado drásticamente por otro que entre en conflicto con él y se demuestre más acertado. La programación tiene sus propios paradigmas, pero el término «paradigma de programación» no necesariamente representa un modelo único que deba ser respetado hasta que aparezca otro mejor. De hecho, actualmente muchos paradigmas coexisten en armonía.

Un paradigma de programación es un estilo de desarrollo de programas. Es decir, un modelo para resolver problemas computacionales. Los lenguajes de programación, necesariamente, se encuadran en uno o varios paradigmas a la vez a partir del tipo de órdenes que permiten implementar, algo que tiene una relación directa con su sintaxis.

Paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadorescuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición.

Resultado de imagen para ¿Qué es un paradigma de programación? 
 
¿Qué son los paradigmas de programación? | 4R Soluciones | Diseño ...www.4rsoluciones.com/blog/que-son-los-paradigmas-de-programacion-2/
Paradigmas de Programación - Departamento de Informática https://www.infor.uva.es/~cvaca/asigs/docpar/intro.pdf

Comentarios

Entradas populares de este blog

Los 3 amigos (Grady Booch, James Rambaugh e Ivar Jacobson).

Cuadro comparativo de los modelos y metodologías de desarrollo de software

Nationalsoft