Historia de los paradigmas del software

Solo disponible en BuenasTareas
  • Páginas : 2 (435 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de septiembre de 2010
Leer documento completo
Vista previa del texto
Historia de los paradigmas del software

• El aumento en la complejidad de los grandes sistemas de software ha propiciado el desarrollo de lenguajes de programación más expresivos. La tendenciaen los lenguajes de programación ha ido de los lenguajes que dicen al computador qué hacer ( lenguajes imperativos) , hacia los lenguajes que describen abstracciones clave en el dominio del problema( lenguajes declarativos).

• Los paradigmas son procedimientos computacionales que utilizamos para dar solución a algún problema. hay muchas clases de paradigmas se encuentran losdemostrativos, declarativos imperativos,  funcionales y orientados a objetos. 

• Paradigmas Demostrativos

Paradigmas Demostrativos :          En este tipo de paradigmas el programador verificacual es el problema y envés de resolverlo aporta al cliente diferentes ejemplos de soluciones a problemas similares

• Paradigma declarativo o lógico

Este paradigma se sustenta en la ideade que un problema puede ser descripto definiendo ciertas relaciones sobre un conjunto de datos, y que pueden obtenerse conclusiones a partir de estas premisas aceptadas como válidas, por medio de laaplicación de ciertas reglas de deducción.

• Paradigmas imperativos

Este paradigma se lleva a cabo mediante un almacenamiento de información en una computadora para después donde lacomputadora almacena la representación codificada de un cálculo y realiza una secuencia de comandos que van modificando el contenido almacenado dándole forma de un programa. (Algoritmos mas unaestructura de datos dan como resultado un programa) 

• Paradigma Funcional

Tiene como objeto imitar las funciones matematicas lo mas posible. Un lenguaje funcional posee la propiedadmatematica de transparencia referencial, lo que significa que una expresion representa siempre el mismo valor. Esto permite razonar sobre la ejecucion de un programa y demostrar matematicamente que es...
tracking img