BEAM (maszyna wirtualna Erlang) - BEAM (Erlang virtual machine)

BEAM to maszyna wirtualna stanowiąca rdzeń platformy Erlang Open Telecom Platform (OTP). BEAM jest częścią Erlang Run-Time System (ERTS), który kompiluje kod źródłowy Erlanga do kodu bajtowego , który jest następnie wykonywany na BEAM. Pliki kodu bajtowego BEAM mają .beamrozszerzenie pliku.

Pierwotnie BEAM był skrótem od Erlanga Abstract Machine Bogdana , nazwanym na cześć Bogumila „Bogdana” Hausmana, który napisał oryginalną wersję, ale nazwa może być również określana jako Erlang Abstract Machine Björna, po Björn Gustavsson, który napisał i utrzymuje obecną wersję. Obaj programiści pracowali nad systemem w firmie Ericsson .

Poprzednikiem BEAM był JAM (Joe's Abstract Machine), który był pierwszą maszyną wirtualną dla języka Erlang i został napisany przez Joe Armstronga .

Zobacz też

Bibliografia

Linki zewnętrzne