Julia’s LLVM-based just-in-time (JIT) compiler combined with the language’s design allow it to approach and often match the performance of C/C++.
Unlike other mathematical programming languages, Julia is purpose built for distributed computing, scaling easily across muliple CPUs.
Julia uses a familiar mathematical notation similar to Matlab®