Erlang写的是什么?
Erlang本身是用Erlang编写的。 听起来很奇怪? 是的,因为这只是部分正确的。 好的更详细地看看它:
- Erlang预处理器是用Erlang编写的。
- Erlang解析器是用Erlang编写的。
- Erlang编译器转换为BEAM(字节码VM)是用Erlang编写的。
- Erlang编译器到HiPE(本地VM扩展)是用Erlang编写的。
- Erlang VM BEAM和HiPE主要以C语言编写
- 链接驱动程序主要以C编写(它们被插入虚拟机并与外部世界进行通信)。
- OTP是用Erlang编写的。
- 另一个端口或节点可以用任何语言编写。