In welcher Implementierung von Erlang und Erlang / OTP von Ericsson wurde geschrieben und kompiliert? Ist Montage, C oder Erlang selbst?
Update 1: Danke an DrJokepu. Wenn ich das richtig verstehe, ist der Erlang Source-to-VM-Compiler in Erlang selbst geschrieben. Aber die VM ist in C geschrieben.
Update 2: Hynek-Pichi-Vychodil wies auf viele Details hin.
- Interagierende Treiber für VM und HW: in C.
- Compiler (zu VM) und Bibliotheken: in Erlang.
- Erweiterungen: In jeder Sprache möglich, indem ein Port oder ein Erlang-Knoten in dieser Sprache geschrieben wird.
Antworten:
Erlang selbst ist in Erlang geschrieben. Hört sich komisch an? Ja, weil es nur teilweise wahr ist. OK, schau es dir genauer an:
quelle
Aus den Erlang FAQ :
quelle
Sie können eine Live- und Aktualisierungsstatistik auf der Ohloh- Site sehen. Dieser Bericht wird aus dem Haupt-Repository von Erlang Git generiert.
quelle
Ich kann sagen, dass Erlang ursprünglich in C / C ++ geschrieben wurde, da ich nicht sagen kann, dass Java in Java geschrieben ist ... aber es ist Framework und einige Bibliotheken. Über Erlang, da es eine bevorzugte Programmiersprache ist und für Telekommunikationssysteme geeignet ist ... um die Schnelligkeit aufrechtzuerhalten (z. B. in Chat-Bots), weiß ich, dass sein Compiler oder PreProcessor in Erlang geschrieben ist. Andere Sprachfunktionen sind jedoch in Low-Level-Sprachen geschrieben.
quelle