Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura

Programación III Conceptos de Programación Funcional

Paradigmas de Programación
Paradigma FuncionalHistoria
Sus orígenes provienen del Cálculo Lambda (o λ-cálculo), una teoría matemática elaborada por Alonzo Church como apoyo a sus estudios sobre computabilidad. Los programas escritos en unlenguaje funcional están constituidos únicamente por definiciones de funciones, entendiendo éstas no como subprogramas clásicos de un lenguaje imperativo, sino como funciones puramente matemáticas, en lasque se verifican ciertas propiedades como la transparencia referencial. Otras características propias de estos lenguajes son la no existencia de asignaciones de variables y la falta de construccionesestructuradas como la secuencia o la iteración (lo que obliga en la práctica a que todas las repeticiones de instrucciones se lleven a cabo por medio de funciones recursivas).

¿Qué es la ProgramaciónFuncional?
C, Java, Pascal, Ada, etc.. son lenguajes imperativos. Son “imperativos” en el sentido de que consisten en una secuencia de comandos que son ejecutados uno tras otro estrictamente. Unprograma funcional es una expresión simple que es ejecutada por evaluación de la expresión. La cuestión está en QUÉ va a ser computado, no en CÓMO va a serlo. Otro lenguaje muy conocido, casi funcionales el lenguaje de consultas estándar de bases de datos, SQL. Una consulta SQL es una expresión con proyecciones, selecciones y uniones. Una consulta dice qué relación se debe computar sin decir cómodebe computarse. Además, la consulta puede ser evaluada en cualquier orden que sea conveniente

Modelo Funcional El modelo funcional, tiene como objetivo la utilización de funciones matemáticas purassin efectos. El esquema del modelo funcional es similar al de una calculadora. Se establece una sesión interactiva entre sistema y usuario: el usuario introduce una expresión inicial y el sistema la... [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2011, 05). Programacion funcional. BuenasTareas.com. Recuperado 05, 2011, de http://www.buenastareas.com/ensayos/Programacion-Funcional/2184853.html

MLA

"Programacion funcional" BuenasTareas.com. 05 2011. 2011. 05 2011 <http://www.buenastareas.com/ensayos/Programacion-Funcional/2184853.html>.

MLA 7

"Programacion funcional." BuenasTareas.com. BuenasTareas.com, 05 2011. Web. 05 2011. <http://www.buenastareas.com/ensayos/Programacion-Funcional/2184853.html>.

CHICAGO

"Programacion funcional." BuenasTareas.com. 05, 2011. consultado el 05, 2011. http://www.buenastareas.com/ensayos/Programacion-Funcional/2184853.html.