This page collects information about process-oriented programming, a concurrent programming paradigm in which systems are composed of communicating processes.
Implementations
Process-oriented techniques can be applied to a wide variety of programming languages.
- C++:
- C#: Jibu
- Common Lisp: csp
- Go
- Haskell: Communicating Haskell Processes
- Java:
- occam-π
- Python:
- Rust
- Scala: Communicating Scala Objects
- XC
Mailing lists
- For users of process-oriented techniques: concurrency.cc users
- For people developing process-oriented programming languages and frameworks: concurrency.cc developers
- For the CPA conference series: