Los 2 lenguajes son el: *Haskell
*Erlang
Haskell
Es un programa que me pide n numeros cualquiera, si escribimos divisible, los digitos nos dice falso o verdadero si se puede dividir esos dos numeros, o tambien escribimos primo junto con el digito y nos aparece los nimeros primos menores a este.
Codigo
divisible :: int -> int -> bool
divisible x y = (mod x y) ==0
divisibles::Int->[Int]
divisibles x = [y | y <-[1..x],divisible x y]
esPrimo::Int->Bool
esPrimo n = length (divisibles n) ==2
primo::Int->[Int]
primo n = [x | x <-[1..n],esPrimo x]
http://cvs.haskell.org/Hugs/pages/downloading.htm
http://es.wikipedia.org/wiki/Haskell
http://www.haskell.org/
Erlang
Codigo que me dice el factorial de un numero.
Codigo:
-module (factorial).
-export ([ factorial/1]).
factorial (0) ->
1;
factorial (x) ->
n * factorial (x-1).
http://en.wikipedia.org/wiki/Erlang_%28programming_language%29
http://www.erlang.org/download.html