Occam is a programming language named after the medieval philosopher William of Ockham and associated with the theory of concurrent processes called Communicating Sequential Processes (CSP), developed at Inmos and heavily influenced by the CSP formalism devised by Tony Hoare. Occam was designed originally for programming the Inmos transputer microprocessor, and its core concurrency model, independent processes communicating over defined channels, was intended to make the writing of parallel programs straightforward and safe.
Facts
First Released SignificanceConcurrent language building on the CSP process algebra, native to Inmos transputers 1 Connections
In Field
Source Occam (programming language)
Sources
1. Occam (programming language)
Infobox, year
1983
Lead paragraph
Occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra.
In Field: Programming Language Theory, Lead sentence
Occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, and shares many of its features.
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.