Expresiones Lambda
λCálculo
El cálculo lambda fue desarrollado por Alonso Church en la década de los 30, con el objeto de dar una teoría general de las funciones.Algunos Lenguajes de Programación que soportan lambda cálculo son los que usan programación funcional como: Haskell, Python(HaPy), Lisp, entre otros.
Transformar una función en λ Cálculo
f(x)= 3x+2-yEn expresion lambda
(λx. (-(+ 2 (* 3 x)) y))
la cual se divide en:
ARGUMENTO
λxAPLICACION
(-(+ 2 (* 3 x)) y)Para la aplicación a la segunda parte de la función se le transforma de infijo a prefijo.
Código
Pasamos la ecuación ingresada a expresión lambda, separando argumento de aplicaciónRevisar código completo: https://gitlab.com/JSiapo/Lambda-Calculo
Comentarios
Publicar un comentario