Lenguajes De Progrmacion Funcional

Páginas: 2 (450 palabras) Publicado: 13 de agosto de 2015
LENGUAJES DE
PROGRAMACIÓN
FUNCIONAL

¿QUE ES?

La programación funcional es un paradigma de
programación declarativa basado en la utilización de
funciones aritméticas que no maneja datos mutables ode
estado.

En la práctica, la diferencia entre una función matemática y
la noción de una "función" utilizada en la programación
imperativa es que las funciones imperativas pueden tener
efectossecundarios, al cambiar el valor de cálculos
realizados previamente. Por esta razón carecen de
transparencia referencial, es decir, la misma expresión
sintáctica puede resultar en valores diferentes endiferentes momentos dependiendo del estado del programa
siendo ejecutado

La programación funcional también es utilizada en la
industria a través de lenguajes de dominio específico como
R(estadística), Mathematica (matemáticas simbólicas), J y
K (análisis financiero), F# en Microsoft.NET y XSLT (XML).

OBJETIVO

El objetivo es conseguir lenguajes expresivos y
matemáticamente elegantes, en losque no sea necesario
bajar al nivel de la máquina para describir el proceso
llevado a cabo por el programa, y evitar el concepto de
estado del cómputo.

VENTAJAS DE USAR UN PARADIGMA
FUNCIONALEntre las ventajas que suelen citarse de usar un paradigma
funcional en la programación de computadoras, están las
siguientes:1
Ausencia de efectos colaterales
Proceso de depuración menos problemáticoPruebas de unidades más confiables
Mayor facilidad para la ejecución concurrente

LENGUAJES RECONOCIDOS

Entre los lenguajes funcionales puros, cabe destacar a:
Haskell
Miranda
Los lenguajesfuncionales híbridos más conocidos son
Scala
Lisp
Scheme
Ocaml
SAP
Standard ML

EJEMPLOS DE HASKELL

Triangulo: Recibe tres números enteros y verifica si forman o
no un triángulo, y si forman un triángulo,muestra que tipo de
triángulo es, ya sea equilátero, isósceles, escaleno o de
Pitágoras.
triangulo::Int->Int->Int->String
triangulo a b c | a+b
equilátero"

| a==b&&b==c&&c==b="triangulo

|...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje De Progrmacion
  • Lenguajes funcionales
  • Lenguajes funcionales
  • Lenguajes funcionales
  • Lenguaje De Progrmacion
  • Lenguaje De Progrmacion
  • Alteraciones funcionales del lenguaje
  • Caracteristicas De Los Lenguajes Funcionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS