Erlang写的是什么?

Erlang本身是用Erlang编写的。 听起来很奇怪? 是的,因为这只是部分正确的。 好的更详细地看看它:

  1. Erlang预处理器是用Erlang编写的。
  2. Erlang解析器是用Erlang编写的。
  3. Erlang编译器转换为BEAM(字节码VM)是用Erlang编写的。
  4. Erlang编译器到HiPE(本地VM扩展)是用Erlang编写的。
  5. Erlang VM BEAM和HiPE主要以C语言编写
  6. 链接驱动程序主要以C编写(它们被插入虚拟机并与外部世界进行通信)。
  7. OTP是用Erlang编写的。
  8. 另一个端口或节点可以用任何语言编写。