Hope (programming language): Difference between revisions

Content deleted Content added
No edit summary
Opgest (talk | contribs)
No edit summary
Line 1:
'''Hope''' is a small [[functional (programming)|functional]] [[programming language]] developed in the early1970s 1980sat prior[[University of Edinburgh|Edinburgh University]]. It topredates [[Miranda programming language|Miranda]] and [[Haskell (programming language)|Haskell]] and is contemporaneous with [[ML (programming language)|ML]] (also developed at Edinburgh). It is notable for being the first language with call-by-pattern evaluation and [[algebraic data type]]s. Hope is an important language in the development of functional programming.
 
The first published description of Hope was by Burstall, MacQueen and Sanella in 1980<ref>Burstall R.M, McQueen D.B, Sanella D.T. (1980) ''Hope: An Experimental Applicative Language''. Conference Record of the 1980 LISP Conference, Stanford University, pp. 136-143.</ref>. 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 magazine|Byte]] on [[declarative programming]] <ref>http://www.devili.iki.fi/library/issue/136.en.html</ref>.