Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Hope (programming language)

Functional Language

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
1980 1
Connections

In Field

Source Hope (programming language) (Wikipedia)

Invented By

Rod Burstall, Pioneers
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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.