Programming language · 1980

Hope

Functional programming language.

1980First released
University of EdinburghDeveloper
staticTyping
GNU General Public License, version 2.0License
Built fromInfluenced HHope MLMirandaHaskell
Influence

What is Hope written in?

The Language Lineage dataset does not currently include compiler or runtime implementation relationships for Hope. It may appear in influence relationships with other languages.

Quick Facts

Developer
University of Edinburgh
First released
1980
Typing
static
License
GNU General Public License, version 2.0

About Hope

Hope is a functional programming language. It is a statically typed and garbage-collected language that is executed directly by an interpreter. It supports functional programming.

Hope first appeared in 1980 and was developed at University of Edinburgh. Hope is now used mainly in specialized niches and by dedicated communities.

How Hope is implemented

Hope is primarily implemented in Hope / Lisp.

Hope in the language family tree

Hope drew on ideas from ML and went on to influence Miranda and Haskell.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

What languages influenced Hope?
Hope was influenced by ML among others. See the influence section above for the full list.
Which languages did Hope influence?
Hope influenced Miranda, Haskell among others.
When was Hope first released?
Hope was first released in 1980.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Hope relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=hope" width="100%" height="500" loading="lazy" style="border:0" title="Hope relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Hope source record.

Explore Hope in Graph →