Vou ser bem simplista:
JAVA - Virtual Machine, ou seja uma pouco mais lento, mas depende da aplicação.
GO - Safe Memory e Compilado, e uma linguagem simples.
RUST - Safe Memory e Compilado, porém cheio regras complexas para evitar que o programador cometa algum erro.