Erlang 및 Go 프로그래밍 언어로 동시 프로그래밍을 조사하고있었습니다. 내 발견에 따라 그들은 각각 액터 모델과 CSP가 사용됩니다.
그러나 여전히 CSP와 Actors의 객관적인 차이점은 무엇입니까? 이론 상으로는 다르지만 같은 개념입니까?
Go는 Erlang과 다른 프리미티브 세트를 제공하기 때문에 동일하지 않습니다. 또한 Go는 Erlang 및 C와 같은 수준보다 훨씬 낮습니다.
—
Daniel Gratzer
다음에 어떤 언어, 기술 또는 프로젝트를 수행해야하는지에 대한 질문은 답변에 대한 주관적인 의견 만 유치 할 수 있으므로 프로그래머에 대한 주제와는 관련이 없습니다. 질문 뒤에는 많은 가치가있어 지속적인 가치가있는 답변을 만들 수 없습니다. 추천 독서 : Gorilla vs Shark
—
gnat
@gnat 동의하지 않습니다. 이것은 CSP와 Actors의 객관적인 차이점에 대한 것입니다. 그것은 매우 합리적인 질문입니다
—
Daniel Gratzer
문제는 좋고 나쁜 것이 아니라 결정해야 할 것이기 때문에이 질문은 구체적이며 주관적인 토론의 원인이 아닙니다.
—
nish1013
CS Theory StackExchange에는이 질문에 대한 훌륭한 답변이 있습니다 : Actor Concurrency의 Actor 모델과 통신하는 순차적 프로세스의 차이점
—
Jörg W Mittag