BEAM在iex中代表Elixir编程语言是什么?

内森·巴萨尼斯(Nathan Basanese)

BEA和M.代表什么字母?我记得看到过对缩写词“ BEAM”的解释,但是我没有设法再次找到它。

它显示错误代码:

➜  gentoo  iex
Erlang/OTP 17 [erts-6.4.1] [source] [64-bit] [smp:8:8] [async-threads:10] [kernel-poll:false]

Interactive Elixir (1.0.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> import Math

08:05:02.839 [error] Loading of /var/opt/proj/elx/ubuntu/Elixir.Math.beam failed: :badfile

** (CompileError) iex:1: module Math is not loaded and could not be found

08:05:02.846 [error] beam/beam_load.c(1104): Error loading module 'Elixir.Math':
  non-ascii garbage '78705400' instead of chunk type id


    (elixir) src/elixir_exp.erl:123: :elixir_exp.expand/2
iex(1)> 

因此,.beam文件似乎存在某种问题,可能是由于我使用了vi。(注意Elixir程序员,请注意:不要编辑.beam文件,这很痛苦。)

这个问题说明了BEAM虚拟机什么,但字母代表什么。Erlang Central上很难很快找到有关词源的大量知识据说BEAM是Erlang和Elixir的秘密调味料。

气体

它代表“ Bogdan /Björn的Erlang抽象机”-只是VM的名称,就像JVM(Java虚拟机)一样。

几乎每个人都使用“新的BEAM”,BEAM代表Bogdan /Björn的Erlang抽象机。这是商业版本中支持的虚拟机。

http://www.erlang.org/faq/implementations.html

该名称可能是从Warren抽象机找到的,Warren抽象机是Prolog的抽象指令集,您可以在以下网址中找到它:http : //en.wikipedia.org/wiki/Warren_Abstract_Machine

WAM影响了BEAM的前身JAM(Joe Abstract Machine,以Joe Armstrong命名)。

您可以在Erlang网站上的“ Erlang的发展”一文中阅读更多内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这个类型 int * ( * ) ( int * ) 在 c 语言中代表什么?

来自分类Dev

在PHP中代表简单赋值(=)的令牌是什么?

来自分类Dev

是什么使编程语言快速?

来自分类Dev

在Python中代表什么,代表什么

来自分类Dev

seq在haskell中代表什么

来自分类Dev

GraphicsConfiguration在Java中代表什么?

来自分类Dev

_doc在elasticsearch中代表什么?

来自分类Dev

$,%符号在目录中代表什么?

来自分类Dev

sts在.vimrc中代表什么?

来自分类Dev

@INC 在 perl 中代表什么?

来自分类Dev

“ Java编程语言类型”的定义是什么

来自分类Dev

该代码段的编程语言是什么?

来自分类Dev

“ lsb”在“ lsb_release”中代表什么?

来自分类Dev

“ a”在字体中代表什么:0/0 a;

来自分类Dev

..1和..2在R中代表什么?

来自分类Dev

$ 0在Swift的闭包中代表什么?

来自分类Dev

“ ICU”在Android SDK中代表什么?

来自分类Dev

\ W \ D在shell脚本中代表什么?

来自分类Dev

“ it()”在茉莉花中代表什么?

来自分类Dev

mfrow和mfcol在par()中代表什么?

来自分类Dev

TDM在“ TDM-gcc”中代表什么?

来自分类Dev

“ x <<〜y”在JavaScript中代表什么?

来自分类Dev

T在R时间格式中代表什么?

来自分类Dev

猫文件在git中代表什么?

来自分类Dev

“ d”在d指针中代表什么?

来自分类Dev

“ M”在strict AngularJS选项中代表什么?

来自分类Dev

..x ..在ggplot表示法中代表什么

来自分类Dev

“ post”在sem_post中代表什么?

来自分类Dev

Self Time在Android systrace中代表什么?