Paradigmas de programación

Solo disponible en BuenasTareas
  • Páginas : 2 (392 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de septiembre de 2010
Leer documento completo
Vista previa del texto
Paradigma de Programación

Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro, sino que cada uno tiene susventajas y sus inconvenientes. También hay situaciones donde un paradigma resulta más apropiado que otro.

Tipos de Paradigmas

• Imperativo (o algorítmico): determina los datos que son requeridos parael cálculo, asocia a esos datos a variables que son direcciones de memoria, para luego efectuar paso a paso, las transformaciones de los datos almacenados, de forma que el valor final de la variablesea el resultado buscado. determina los datos que son requeridos para el cálculo, asocia a esos datos a variables que son direcciones de memoria, para luego efectuar paso a paso, lastransformaciones de los datos almacenados, de forma que el valor final de la variable sea el resultado buscado.

• Funcional: Los programas escritos en un lenguaje funcional están constituidos únicamente pordefiniciones de funciones, entendiendo éstas no como subprogramas clásicos de un lenguaje imperativo, sino como funciones puramente matemáticas, en las que se verifican ciertas propiedades como latransparencia referencial (el significado de una expresión depende únicamente del significado de sus subexpresiones), y por tanto, la carencia total de efectos laterales. Otras características propias deestos lenguajes son la no existencia de asignaciones de variables y la falta de construcciones estructuradas como la secuencia o la iteración (lo que obliga en la práctica a que todas lasrepeticiones de instrucciones se lleven a cabo por medio de funciones recursivas).

• Lógico

• Declarativo: está basado en el desarrollo de programas especificando o "declarando" un conjunto decondiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución. La solución es obtenida mediante mecanismos internos de control, sin...
tracking img