Between Python, R, MATLAB, and others, there are many excellent programming languages suitable to data science. Julia is the latest language in the Lisp tradition, attempting to provide an alternative strategy: a single language which is both interactive and efficient. And it is a very successful attempt.
Julia uses just-in-time compilation or JIT based on LLVM: the source code is compiled at run time. This combines the flexibility of interpretation with the speed of compilation, bringing speed to an interactive language. It also allows for dynamic recompilation, continuous weighing of gains and costs of the compilation of parts of the code, and other on the fly optimizations. This webinar will look more closely at scientific programming in Julia.