请输入您要查询的百科知识:

 

词条 BEAM (Erlang virtual machine)
释义

  1. See also

  2. References

  3. External links

{{context|date=June 2018}}BEAM is the virtual machine at the core of the Erlang Open Telecom Platform (OTP).[1] BEAM is part of the Erlang Run-Time System (ERTS), which compiles Erlang and Elixir source code into bytecode, which is then executed on the BEAM.[2][3] BEAM bytecode files have the .beam file extension.[4]

Originally BEAM was short for Bogdan's Erlang Abstract Machine, named after Bogumil "Bogdan" Hausman, who wrote the original version, but the name may also be referred to as Björn's Erlang Abstract Machine, after Björn Gustavsson, who wrote and maintains the current version.[1][5][6] Both developers worked on the system while at Ericsson.[7][8]

See also

  • Comparison of application virtual machines
  • Register machine

References

1. ^{{Cite web|url=https://happi.github.io/theBeamBook|title=The Erlang Runtime System|website=happi.github.io|language=en|access-date=2018-05-05}}
2. ^{{Cite book|url=https://www.worldcat.org/oclc/747046900|title=Erlang and OTP in action|last=Martin.|first=Logan,|date=2011|publisher=Manning Pub|others=Merritt, Eric., Carlsson, Richard.|isbn=9781933988788|location=Stamford, CT|oclc=747046900}}
3. ^{{Cite news|url=https://www.eliteinfoworld.com/blog/popular-programming-languages-2018/|title=Most Popular Programming Languages of 2018 - Elite Infoworld Blog|date=2018-03-30|access-date=2018-05-08|language=en-US}}
4. ^{{Cite book|url=https://www.worldcat.org/oclc/802882644|title=Building web applications with Erlang|last=Zachary.|first=Kessin,|date=2012|publisher=O'Reilly|isbn=9781449309961|location=Beijing|oclc=802882644}}
5. ^{{Cite web|url=https://github.com/erlang/otp/blob/master/erts/AUTHORS|title=erlang/otp|website=GitHub|language=en|access-date=2018-05-06}}
6. ^{{Cite news|url=https://www.oreilly.com/catalog/errata.csp?isbn=9780596518189|title=Confirmed Errata {{!}} O'Reilly Media|access-date=2018-05-06}}
7. ^{{Cite web|url=https://medium.com/@niamtokik/serialization-series-do-you-speak-erlang-etf-or-bert-part-1-ff70096b50c0|title=Serialization series — Do you speak Erlang ETF or BERT? (part 1)|last=Kerjouan|first=Mathieu|date=2017-07-17|website=Medium|access-date=2018-05-06}}
8. ^{{Cite web|url=http://www.cs-lab.org/historical_beam_instruction_set.html|title=Erlang BEAM Instruction Set|website=www.cs-lab.org|access-date=2018-05-06}}

External links

  • Erlang website
  • A History of Erlang
  • The Erlang BEAM Virtual Machine Specification, 1997
{{Authority control}}

3 : Programming language implementation|Register-based virtual machines|Virtual machines

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 16:49:38