4 ms·
Doesn't go just implement Hoare's communicating sequential processes, as does Erlang? They share the same inspiration. Nope: The original Communicating Sequent
by smosher 13y ago
Doesn't go just implement Hoare's communicating sequential processes, as does Erlang? They share the same inspiration.
Nope: The original Communicating Sequential Processes model[24] published by Tony Hoare differed from the Actor model because it was based on the parallel composition of a fixed number of sequential processes connected in a fixed topology, and communicating using synchronous message-passing based on process names (see Actor model and process calculi history). Later versions of CSP abandoned communication based on process names in favor of anonymous communication via channels, an approach also used in Milner's work on the Calculus of Communicating Systems and the π-calculus.¹
¹: https://en.wikipedia.org/wiki/Actor_model#Contrast_with_other_models_of_message-passing_concurrency https://en.wikipedia.org/wiki/Actor_model#Contrast_with_othe...