Hope

Hope is a programming language based on functional programming developed in the 1970s at the University of Edinburgh. It predates Miranda and Haskell and is contemporaneous with ML, also developed at the university. Hope was derived from NPL, a simple functional language developed by Rod Burstall and John Darlington in their work on program transformation. NPL and Hope are notable for being the first languages with call-by-pattern evaluation and algebraic data types. Wikipedia

Created Year: 1970
Developed by: University of Edinburgh
Named after: Sir Thomas Hope, 8th Baronet

Wikidata: Q4040754

Influenced: Mercury

Programming paradigms: functional programming

Language types: functional programming language

Hope Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Search on GitHub


Latest data update: 2026-03-17