Julia is a high-level, high-performance dynamic language for technical computing.
The main homepage for Julia can be found at julialang.org.
Julia programs are organized around multiple dispatch; by defining functions and overloading them for different combinations of argument types, which can also be user-defined. For a more in-depth discussion of the rationale and advantages of Julia over other systems, see the following highlights or read the introduction in the online manual.