compiladores
Un paradigma en programación determina la visión y métodos de un programador en la manera de la construcción de un programa o ya sea un subprograma, existen distintos tipos deparadigmas que son de diferentes estilos de programación y en diferentes formas de pensar en la solución de los problemas.
I. Introducción
Para poder en tender la programación funcional y su paradigma esnecesario, saber ¿qué es el paradigma? Nos dice que un paradigma de programación es una propuesta tecnológica ya que determina la visión y métodos de un programador en la construcción de un programa oya sea un subprograma. Diferentes paradigmas resultan en diferentes estilos de programación y en diferentes formas de pensarla solución de problemas, con la solución de múltiples problemas seconstruye una aplicación.
Los lenguajes de programación son basados en uno o más paradigmas por ejemplo: smalltalk y java son lenguajes basados en el paradigma orientado a objetos. El lenguaje deprogramación Scheme, soporta solo programación funcional, Python soporta múltiples paradigmas.
La clasificación por paradigmas de programación es:
1) Paradigma imperativo.
2) Paradigma declarativo.
3)Paradigma estructurado.
4) Paradigma orientado a objetos.
5) Paradigma funcional.
6) Paradigma lógico.
II. explicación breve de cada uno de los paradigmas:
PARADIGMA IMPERATIVO:
Des cribe laprogramación como una secuencia de instrucciones o comandos que cambien el estado de un programa. El código maquina en general ésta basado en el paradigma imperativo. Su contrario es el paradigmadeclarativo. En este paradigma se incluye el paradigma procedimental entre otros.
PARADIGMA DECLARATIVO:
No se basa en cómo se hace algo, sino que describe como es algo. En otras palabras, se enfocaen describir las propiedades de la solución buscada, dejando indeterminado el algoritmo usado para encontrar esa solución. Es más complicado de implementar que el paradigma imperativo, tiene...
Regístrate para leer el documento completo.