Подтвердить что ты не робот

Эликсир - есть ли штраф за исполнение, вместо обычного эрланга?

Эликсир кажется классным, но мне интересно о нижних частях.. если есть..

Есть ли другие недостатки при выборе его над erlang?

4b9b3361

Ответ 1

Elixir повторно использует большую часть стека компиляции, используемого Erlang, поэтому наш байт-код в целом очень близок к тому, который вы получите, скомпилировав сам Erlang. Во многих случаях это не то же самое, потому что мы включаем некоторые функции отражения, такие как __info__/1 в скомпилированном модуле. Кроме того, нет никакой стоимости перевода между вызовом Erlang и Elixir, и он никогда не будет.

Ответ 2

Так как эликсир компилируется непосредственно в байт-код Beam, вы не получаете никаких промежуточных затрат, таких как дрожание, если это относится к вашей проблеме.