See artikkel ootab keeletoimetamist. (Detsember 2018) |
See artikkel vajab toimetamist. (Mai 2020) |
Elixir on dünaamiline, funktsionaalne programmeerimiskeel, mis on üles ehitatud Erlangi printsiipidel.
Elixir on välja töötatud selleks, et selle abil saaks luua kergesti hallatavaid ja skaleeritavaid rakendusi.[1] Elixir ise kompileerib baitkoodi, mis on ühilduv Erlangi virtuaalmasinaga (BEAM) ning see tagab 100% koostalitlusvõime Erlangiga.[2]
Erlang on ise väikese latentsusega, hajutatud ja suure rikketaluvusega süsteem. Need omadused erakordselt olulised, kui on tegemist rakendustega, kus fundamentaalne teenus peab olema kättesaadav kõigile. [3]