Matches in DBpedia 2015-04 for { <http://dbpedia.org/resource/Hope_(programming_language)> ?p ?o }
Showing triples 1 to 21 of
21
with 100 triples per page.
- Hope_(programming_language) abstract "Hope is a small functional programming language developed in the 1970s at Edinburgh University. It predates Miranda and Haskell and is contemporaneous with ML (also developed at Edinburgh). Hope was derived from NPL, a simple functional language developed by Burstall and Darlington in their work on program transformation. NPL was, in turn, derived from Kleene Recursion Equations. NPL and Hope are notable for being the first languages with call-by-pattern evaluation and algebraic data types. SNOBOL is even older, and its 'patterns' may qualify as a hybrid between call-by-pattern and regular expression matching. Hope is an important language in the development of functional programming.Hope was named for Sir Thomas Hope (c. 1681–1771), a Scottish agricultural reformer, after whom Hope Park Square in Edinburgh, the location of the Department of Artificial Intelligence at the time of the development of Hope, was also named.A Hope tutorial by Roger Bailey was featured in the August 1985 issue of Byte on declarative programming.A factorial program in Hope isdec fact : num -> num;--- fact 0 <= 1;--- fact n <= n*fact(n-1);Unlike in Haskell, changing the order of the clauses would not change the meaning of the program, because Hope's pattern matching always favors more specific patterns over less specific ones.Another way in which Hope differs from Haskell and ML is that explicit type declarations in Hope are required: there is no option to use a type-inference algorithm in Hope.The first implementation of Hope was strict, but since that one there have been lazy versions and strict versions with lazy constructors (the language described in has a lazy constructor for lists only).".
- Hope_(programming_language) wikiPageExternalLink History_of_Haskell.
- Hope_(programming_language) wikiPageExternalLink www.hopemachine.co.uk.
- Hope_(programming_language) wikiPageExternalLink Hope.
- Hope_(programming_language) wikiPageID "933188".
- Hope_(programming_language) wikiPageRevisionID "636438692".
- Hope_(programming_language) hasPhotoCollection Hope_(programming_language).
- Hope_(programming_language) subject Category:Functional_languages.
- Hope_(programming_language) type Abstraction100002137.
- Hope_(programming_language) type Communication100033020.
- Hope_(programming_language) type FunctionalLanguages.
- Hope_(programming_language) type Language106282651.
- Hope_(programming_language) comment "Hope is a small functional programming language developed in the 1970s at Edinburgh University. It predates Miranda and Haskell and is contemporaneous with ML (also developed at Edinburgh). Hope was derived from NPL, a simple functional language developed by Burstall and Darlington in their work on program transformation. NPL was, in turn, derived from Kleene Recursion Equations. NPL and Hope are notable for being the first languages with call-by-pattern evaluation and algebraic data types.".
- Hope_(programming_language) label "Hope (programming language)".
- Hope_(programming_language) label "Hope (язык программирования)".
- Hope_(programming_language) sameAs m.03r8mt.
- Hope_(programming_language) sameAs Q4040754.
- Hope_(programming_language) sameAs Q4040754.
- Hope_(programming_language) sameAs Hope_(programming_language).
- Hope_(programming_language) wasDerivedFrom Hope_(programming_language)?oldid=636438692.
- Hope_(programming_language) isPrimaryTopicOf Hope_(programming_language).