Programming language · 1983

occam

Concurrent programming language.

1983First released
InmosDeveloper
staticTyping
Influenced ooccam Limbo
Influence

What is occam written in?

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

Quick Facts

Designed by
David May
Developer
Inmos
First released
1983
Typing
static

About occam

occam is a concurrent programming language. It is a statically typed language that compiles ahead of time to native machine code. It supports concurrent and imperative programming.

occam first appeared in 1983 and was designed by David May at Inmos. Its popularity peaked around 1990. occam is now used mainly in specialized niches and by dedicated communities.

How occam is implemented

occam is primarily implemented in Assembly.

occam in the language family tree

occam drew on ideas from communicating sequential processes and went on to influence Limbo.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

Which languages did occam influence?
occam influenced Limbo among others.
When was occam first released?
occam was first released in 1983. It was designed by David May.

Evidence Sources

Discover More

Embed this graph

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

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

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

Explore occam in Graph →