Concurrency/parallelism

There are different ways of accomplishing parallel/concurrent computation. Go and Erlang have similar approaches, I think, and Rust a different one.

Can be a factor when you're figuring out which language is best. Because first you pick your priorities, which may be any of:

  1. Minimize concurrency bugs

… and as of [2022-01-26 Wed], I would put #1 highest if you're gonna have concurrency at all. Apparently concurrency bugs are the worst kind to track down, so if you're gonna have it, the language should be perfect for it and unable to produce those bugs.

What links here

Created (2 years ago)