Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing.
License: Open Source
Haskell is a purely functional programming language with strong static typing and lazy evaluation, making it suitable for high-level abstractions and concurrency. In contrast, C is a procedural language that offers low-level memory control and high performance, making it ideal for system programming and embedded systems.