Haskell — стандартизированный чистый функциональный язык программирования общего назначения. Основная управляющая структура — это функция. Отличительная черта — серьёзное отношение к типизации