domingo, 26 de septiembre de 2010

Hola compañeros, aqui les pongo dos programas con lenguajes muy interesantes aunque ya casi no se utilizan en la actualidad.


HASKEL


Unas de las características mas importantes que podemos decir del lenguaje Haskell es el soporte de tipo de datos y funciones recursiva como lo vimos la clase pasada, también es muy bueno en la manipulación de las lisas y las celdas de patrones 
Aquí les dejo un manual y su compilador por si les interesa en el futuro.



COMPILADOR
MANUAL


También les dejo un sencillo ejemplo, que lo que hace es decirte la longitud de palabras que tu le desees ingresarle.


EJEMPLO



longitud::[a]->Int
longitud[]=0
longitud(_:xs)=1+longitud xs
main=putStrLn "MaXo's"


ERLANG


El lenguaje erlang es un lenguaje funcional, con evualuacion algo estricta, y fue diseñado por la compañia Ericsson.
Algo que hace muy util este lengujae es que se puede cambiar el codigo al instante pero sin parar el simstema. La gestion y la creación es trivial, pero en Erlang toda concurrencia es explícita.
Aqui les dejo un manual que les ayudara a entender un poco mas este lenguaje y su respectivo compilador 


MANUAL
COMPILADOR


Este es otro sencillo programa que  es la serie de fibonacci 


fibonacci(0) -> 0 ;
fibonacci(1) -> 1 ;
fibonacci(N) when N > 0 -> fibonacci(N-1) + fibonacci(N-2) .



Espero que aya sido de su agrado y muchas gracias y espero que comenten :)

1 comentario: