HASKELL 1990


Haskell es un lenguaje de programación puramente funcional de propósito general y fuertemente tipado. Su nombre proviene del lógico Haskell Curry.
En los aƱos 1990 se constituyó un comitĆ© cuyo objetivo era crear un lenguaje funcional que reuniera las caracterĆsticas de los mĆŗltiples lenguajes funcionales de la Ć©poca, el mĆ”s notable Miranda, y resolviera la confusión creada por la proliferación de los mismos.
Las caracterĆsticas mĆ”s interesantes de Haskell incluyen el soporte para tipos de datos y funciones recursivas, listas, tuplas, guardas y calce de patrones. La combinación de las mismas pueden resultar en algunas funciones casi triviales cuya versión en lenguajes imperativos pueden llegar a resultar extremadamente tediosas de programar.



Las caracterĆsticas mĆ”s interesantes de Haskell incluyen el soporte para tipos de datos y funciones recursivas, listas, tuplas, guardas y calce de patrones. La combinación de las mismas pueden resultar en algunas funciones casi triviales cuya versión en lenguajes imperativos pueden llegar a resultar extremadamente tediosas de programar. Haskell es, desde 2002, uno de los lenguajes funcionales sobre los que mĆ”s se ha investigado.