Category:Hope: Difference between revisions
Content added Content deleted
(Created page with '{{language|Hope |strength=strong |safety=safe |compat=structural |checking=static |gc=yes |LCT=yes |bnf=http://www.soi.city.ac.uk/~ross/Hope/}}{{codepad}} {{language programming …') |
m (Added link to official site) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{language|Hope |
{{language|Hope |
||
⚫ | |||
|strength=strong |
|strength=strong |
||
|safety=safe |
|safety=safe |
||
Line 5: | Line 6: | ||
|checking=static |
|checking=static |
||
|gc=yes |
|gc=yes |
||
|bnf=http://www.soi.city.ac.uk/~ross/Hope/}} |
|||
|LCT=yes |
|||
⚫ | |||
{{language programming paradigm|functional}} |
{{language programming paradigm|functional}} |
||
'''Hope''' is a purely [[functional programming]] language from 1970s, which predates Miranda and Haskell. It is the first language with call-by-pattern evaluation and algebraic data types, and its most used interpreter is fully [[lazy evaluation|lazy evaluated]]. |
'''Hope''' is a purely [[functional programming]] language from 1970s, which predates Miranda and [[Haskell]]. It is the first language with call-by-pattern evaluation and algebraic data types, and its most used interpreter is fully [[lazy evaluation|lazy evaluated]]. |
||
== |
==See also== |
||
* [[wp:Hope_%28programming_language%29|Wikipedia:Hope (programming language)]] |
* [[wp:Hope_%28programming_language%29|Wikipedia:Hope (programming language)]] |
Latest revision as of 08:33, 16 March 2014
Hope
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Hope.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Garbage collected: | Yes |
---|---|
Type safety: | Safe |
Type strength: | Strong |
Type compatibility: | Structural |
Type checking: | Static |
See Also: |
Hope is a purely functional programming language from 1970s, which predates Miranda and Haskell. It is the first language with call-by-pattern evaluation and algebraic data types, and its most used interpreter is fully lazy evaluated.
See also
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Hope examples needing attention (empty)
- Hope Implementations (empty)
- Hope User (1 P)
Pages in category "Hope"
The following 5 pages are in this category, out of 5 total.