Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Hope_(programming_language)> ?p ?o. }
Showing items 1 to 26 of
26
with 100 items 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.[citation needed] SNOBOL is even older, and its 'patterns' may qualify as a hybrid between call-by-pattern and regular expression matching.[citation needed] Hope is an important language in the development of functional programming.The name may have been derived from Hope Park Square in Edinburgh, at one time the location of the Department of Artificial Intelligence.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 "596012017".
- 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) type ProgrammingLanguage.
- Hope_(programming_language) type Software.
- Hope_(programming_language) type Work.
- Hope_(programming_language) type CreativeWork.
- Hope_(programming_language) type InformationEntity.
- 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.".
- 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=596012017.
- Hope_(programming_language) isPrimaryTopicOf Hope_(programming_language).