爱立信的 Erlang 和 Erlang/OTP 实现是用什么编写和编译的?是汇编、C 还是 Erlang 本身?
更新 1:感谢 DrJokepu。如果我理解正确,Erlang source-to-VM 编译器是用 Erlang 本身编写的。但是 VM 是用 C 编写的。
更新 2:Hynek-Pichi-Vychodil 指出了很多细节。
- VM 和 HW 交互驱动程序:在 C 中。
- 编译器(到 VM)和库:在 Erlang 中。
- 扩展:可以通过用该语言编写端口或 Erlang 节点来使用任何语言。