En quoi la mise en œuvre d'Erlang et d'Erlang/OTP par Ericsson est-elle écrite et compilée ? Est-ce en assembleur, en C ou en Erlang lui-même ?
Mise à jour 1 : Merci à DrJokepu. Si je comprends bien, le compilateur source vers VM d'Erlang est écrit en Erlang lui-même. Mais la VM est écrite en C.
Mise à jour 2 : Hynek-Pichi-Vychodil a souligné beaucoup de détails.
- Pilotes interagissant avec la VM et le HW : en C.
- Compilateur (vers VM) et bibliothèques : en Erlang.
- Extensions : Possible dans n'importe quel langage en écrivant un port ou un noeud Erlang dans ce langage.
17 votes
Erlang est open source. Allez consulter le code et jetez un coup d'oeil !