Occam is a programming language which is concurrent and builds on the communicating sequential processes process algebra, and shares many of its features. It is named after philosopher William of Ockh
Erlang is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or Open Telecom Pl