> Elixir is compiled, the other two are interpreted.
How can a language be intrinsically compiled or interpreted?
Sure, Befunge is one example of a language that's notoriously hard to build a compiler for but easy to build an interpreter for, but surely that can't be said for Ruby and JavaScript. V8 is a good counter-example to the claim that JavaScript has to be interpreted.