L'elisir sembra bello, ma mi chiedo degli svantaggi .. se c'è ne ..Elixir - Esiste una penalità per le prestazioni che usa invece di semplice erlang?
Ci sono altri potenziali svantaggi quando lo si sceglie su erlang?
L'elisir sembra bello, ma mi chiedo degli svantaggi .. se c'è ne ..Elixir - Esiste una penalità per le prestazioni che usa invece di semplice erlang?
Ci sono altri potenziali svantaggi quando lo si sceglie su erlang?
Poiché elixir viene compilato direttamente in bytecode Beam, non incorrere in costi intermedi come un jitter, se questo è il tuo problema.
Elixir riutilizza la maggior parte dello stack di compilazione utilizzato da Erlang, quindi il nostro bytecode è in genere molto vicino a quello che si otterrebbe compilando Erlang stesso. In molti casi, non è lo stesso perché includiamo alcune funzioni di riflessione come __info__/1
nel modulo compilato. Inoltre, non vi è alcun costo di conversione tra chiamare Erlang ed Elixir e non lo sarà mai.
Vorrebbe vedere confronti di benchmark di qualsiasi tipo. Potrebbe trovare qualsiasi – GabiMe
Destra ma il codice byte risultante è efficiente come potrebbe essere? – GabiMe
Penso che troverai che questo è localizzato a a) l'implementazione scelta e b) i costrutti che scegli in ciascuna lingua. Penso che troverai questa domanda difficile da rispondere come generalizzazione. –