Also, it's not memory-safe, 30ys old, and battle-tested pretty much everywhere.
Also, it's not memory-safe, 30ys old, and battle-tested pretty much everywhere.
If you have some extremely CPU intensive code, or you like cross compiling to a lightweight binary, or you need static typing (without giving up preemptive scheduling), Go is a decent choice.
Elixir and Erlang are not slow by any metric, but there are faster languages. Discord famously had to augment their Elixir code with Rust for example to scale to 11 million users [1].
[1] https://discord.com/blog/using-rust-to-scale-elixir-for-11-m...
Gleam is a pretty good choice if you need type safety and you want to run on the BEAM https://gleam.run/. It still has the same performance characteristics as Erlang (which it compiles to), but at least it gives you type safety.