FrontpageDraft: Difference between revisions
(created) |
mNo edit summary |
||
(8 intermediate revisions by 5 users not shown) | |||
Line 107: | Line 107: | ||
|valign=top width=65% style="text-align:left"| | |valign=top width=65% style="text-align:left"| | ||
Haskell is a modern, general-purpose, pure functional programming | Haskell is a modern, general-purpose, [[functional programming|pure functional programming language]] that combines many powerful results from research into a practical programming language. Its features include: | ||
language that combines many powerful results from research into a | |||
practical programming language. Its features include: | |||
* [[typing|Static typing]] increases robustness | * '''[[typing|Static typing]]''', which increases robustness by allowing the compiler to catch many common errors automatically. | ||
* Type inference deduces types automatically | * '''[[Type inference]]''', which deduces types automatically and frees the programmer from writing superfluous type signatures. | ||
*[[higher order function]] | *[[higher order function|'''Higher order functions''']], '''[[polymorphism]]''', and '''[[lazy evaluation]]''', which enable higher levels of abstraction and more compositional, thus more reusable code. | ||
* Purity helps to keep | * '''Purity''', which helps to keep code maintainable, enables [[Introduction_to_QuickCheck|automatic, randomized testing]] and eases [[Concurrency_demos|concurrent programming]] significantly. | ||
Haskell comes with many libraries, freely available [[Implementations|compilers]] for | Haskell comes with many libraries, freely available [[Implementations|compilers]] for almost any computer, debuggers, profilers, [[Haskell_program_coverage|code coverage]] and testing tools. | ||
almost any computer, debuggers, profilers, code coverage and testing | |||
tools. | |||
Line 146: | Line 142: | ||
|} | |} | ||
|} | |} | ||
== Headline text == | |||
== Headline text == | |||
'''Bold text''' | |||
[[Category:Pages under construction]] |
Latest revision as of 04:07, 14 August 2021
Search haskell.orgAbout
Learning Haskell
Libraries
Community
|
Haskell is a modern, general-purpose, pure functional programming language that combines many powerful results from research into a practical programming language. Its features include:
Haskell comes with many libraries, freely available compilers for almost any computer, debuggers, profilers, code coverage and testing tools.
|
Headline text
Headline text
Bold text