BEAM (máquina virtual Erlang) - BEAM (Erlang virtual machine)

BEAM é a máquina virtual no núcleo da Erlang Open Telecom Platform (OTP). O BEAM faz parte do Erlang Run-Time System (ERTS), que compila o código-fonte Erlang em bytecode , que é então executado no BEAM. Os arquivos de bytecode BEAM têm a .beamextensão de arquivo.

Originalmente BEAM era a abreviação de Erlang Abstract Machine de Bogdan , em homenagem a Bogumil "Bogdan" Hausman, que escreveu a versão original, mas o nome também pode ser referido como Erlang Abstract Machine de Björn, em homenagem a Björn Gustavsson, que escreveu e mantém a versão atual. Ambos os desenvolvedores trabalharam no sistema enquanto estavam na Ericsson .

O predecessor do BEAM foi o JAM (Joe's Abstract Machine), que foi a primeira máquina virtual para a linguagem Erlang e foi escrita por Joe Armstrong .

Veja também

Referências

links externos