Hope is a functional programming language developed in the 1970s at the University of Edinburgh by Rod Burstall, David MacQueen and Don Sannella, first appearing in 1980. It was derived from the earlier NPL language and predates both Miranda and Haskell, developing alongside ML at the same university. Hope is notable for being among the first languages to combine call-by-pattern evaluation with algebraic data types, ideas that influenced later functional language design. Its name honors Sir Thomas Hope, an eighteenth century Scottish agricultural reformer after whom Edinburgh's Hope Park Square is named, rather than describing any property of the language itself. A later dialect, Hope+, extended the original design.
Facts
First Released Connections
In Field
Source Hope (programming language) (Wikipedia)
Invented By
Source Hope (programming language) (Wikipedia)
Sources
1. Hope (programming language) (Wikipedia)
Infobox: released
1980
In Field: Programming Language Theory, Lead sentence
Hope is a programming language based on functional programming developed in the 1970s at the University of Edinburgh.
Invented By: Rod Burstall, Infobox: designers
Rod Burstall D. B. MacQueen Don Sannella
In Group: Early Research Functional Languages, Lead
Hope is a programming language based on functional programming developed in the 1970s at the University of Edinburgh.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.