Communicating Sequential Processes, aka Communicating Sequential Processes, is a historical programming language created in 1978. In computer science, communicating sequential processes (CSP) is a formal language for describing patterns of interaction in concurrent systems. It is a member of the family of mathematical theories of concurrency known as process algebras, or process calculi, based on message passing via channels. CSP was highly influential in the design of the occam programming language, and also influenced the design of programming languages such as Limbo, RaftLib, Go, Crystal, and Clojure's core.async. Read more on Wikipedia...
- Communicating Sequential Processes ranks in the top 20% of languages
- the Communicating Sequential Processes wikipedia page
- Communicating Sequential Processes first appeared in 1978
- See also: occam, limbo, go, crystal, clojure, ada
- I have 49 facts about Communicating Sequential Processes. what would you like to know? email me and let me know how I can help.
Example code from the web:
COPY = *[c:character; west?c → east!c]
Last updated July 22nd, 2019