lunes, 1 de noviembre de 2010

HASKELL

Haskell es un lenguaje funcional. En los 1980 se fundo un grupo que el objetivo era crear un lenguaje funcional que tuviera las características de los lenguajes funcionales que existían en este tiempo así creando a HASKELL.

Lo mas importante o interesante de HASKELL es que este lenguaje incluye el soporte para tipos de datos, funciones recursivas, listas.

TIPOS PREDEFINIDOS

Aquí les les explico algo básico de este lenguaje y al final el dejo el link donde viene mas a fondo y explicado sobre mas cosas del haskell.

-Bool: este solo tiene 2 valores que pueden ser verdadero o falso, quiere decir que esta función es solo para las expresiones lógicas.
-Enteros(int): son los enteros positivos y negativos que abarcan del -273-0-383.
-Integer: esta función es parecida a la de enteros solo que esta función no tiene limites ni superior o inferior pero tienen que ser enteros.
-Flotantes: esta se utiliza para cantidades muy largar o muy pequeñas, pero mas cuando son decimales o fraccionarias.
-Caracteres(char): como su nombre lo dice son caracteres pero se enfoca a las letras o símbolos ya sean comas, puntos,etc.

Bueno aquí les dejo el link de la pagina, aquí encontraran mas información sobre haskell
http://www.frt.utn.edu.ar/sistemas/paradigmas/Haskell.htm#_3.2.-Tipos_predefinidos

Un pequeño ejemplo que les pongo es acerca de que este programa imprime todo los números primos que hay entre 1 y el numero n, este n tu le das el valor que deseas.
Si observan este código utiliza el INTEGER, esto lo utiliza para no tener limites en los resultados.


Espero que les sirva:)

1 comentario:

  1. Otra vez con errores de ortografía en tu código ejemplo - ambos en las palabras clave y en el código definido :(

    ResponderEliminar