Documente Academic
Documente Profesional
Documente Cultură
El lenguaje de programacin Haskell fue desarrollado en el ao 1990, diseado por la Universidad de Yale y la Universidad de Glasgow.
Haskell es un lenguaje de programacin funcional diseado y basado en el uso de funciones matemticas para manejar o controlar un ancho rango de aplicaciones, tanto numricas como simblicas.
Todos los procedimientos son funciones y distinguen los valores de entrada (parmetros) y salida (resultados).
No contiene
No existen ciclos, stos han sido reemplazados por las llamadas recursivas.
4
El valor de una funcin depende slo del valor de sus parmetros y no del orden de evaluacin o de la trayectoria de ejecucin que llev a la llamada.
Funciones de orden superior. Evaluacin perezosa. Inferencia esttica de tipos y tipos de datos definidos por el usuario. Encaje de patrones. Listas por comprensin.
Brevedad. Facilidad para comprender. Manejo de los tipos de datos. Reutilizacin de cdigo y polimorfismo. Evaluacin perezosa y programas modulares. Abstracciones poderosas y funciones como valores de primera clase. Recoleccin de basura.
7
Su ejecucin es ineficiente debido a su naturaleza dinmica siempre ha sido interpretado ms que compilados, lo que resulta en una prdida sustancial en velocidad de ejecucin.