BEAM (виртуальная машина Erlang) - BEAM (Erlang virtual machine)
Эта статья предоставляет недостаточный контекст для тех, кто не знаком с предметом.Июнь 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
ЛУЧ это виртуальная машина в основе Erlang Открытая телекоммуникационная платформа (OTP).[1] BEAM - это часть системы времени выполнения Erlang (ERTS), которая компилирует Erlang и Эликсир исходный код в байт-код, который затем выполняется на ЛУЧЕ.[2][3] Файлы байт-кода BEAM имеют .луч
расширение файла.[4]
Первоначально BEAM было сокращением от Абстрактная машина Богдана на Эрланге, названный в честь Богумила «Богдана» Хаусмана, написавшего оригинальную версию, но имя может также упоминаться как Абстрактная машина Erlang Бьёрнапосле Бьорна Густавссона, который написал и поддерживает текущую версию.[1][5][6] Оба разработчика работали над системой, пока Ericsson.[7][8]
Предшественником BEAM была JAM (абстрактная машина Джо), которая была первой виртуальной машиной для языка Erlang и была написана Джо Армстронг.
Смотрите также
Рекомендации
- ^ а б «Система времени выполнения Erlang». happyi.github.io. Получено 2018-05-05.
- ^ Мартин., Логан (2011). Erlang и OTP в действии. Мерритт, Эрик., Карлссон, Ричард. Стэмфорд, Коннектикут: Manning Pub. ISBN 9781933988788. OCLC 747046900.
- ^ «Самые популярные языки программирования 2018 года - блог Elite Infoworld». 2018-03-30. Получено 2018-05-08.
- ^ Захарий., Кессин (2012). Создание веб-приложений с помощью Erlang. Пекин: О'Рейли. ISBN 9781449309961. OCLC 802882644.
- ^ "Эрланг / ОТП". GitHub. Получено 2018-05-06.
- ^ "Подтвержденные исправления | O'Reilly Media". Получено 2018-05-06.
- ^ Кержуан, Матье (17.07.2017). «Серия сериализации - вы говорите на Erlang ETF или BERT? (Часть 1)». Середина. Получено 2018-05-06.
- ^ "Набор инструкций Erlang BEAM". www.cs-lab.org. Получено 2018-05-06.