JVM, JavaScript, Parallelism, Concurrency, Software Development.
immutable state. Data is copied, not mutated and the fact that processes do not share memory removes any process interdependencies, which, as a result, do not need to be managed. Another feature of the BEAM is that garbage collection is run only when needed, on a per process basis, without