Looks like Python, feels like Lisp, runs like Fortran. Julia is a language for high performance technical computing.

This session will include an introduction to the Julia language and some demos showing off some of its capabilities.

Julia is a general purpose dynamic programming language designed for high-performance numerical computation. Although relatively new, Julia is quickly becoming a serious contender in the data science arena currently dominated by languages like R and Python.

Julia feels like a scripting language, but offers performance approaching that of C or Fortran thanks to just-in-time (JIT) compilation using LLVM. Notable features include multiple dispatch, optional typing (including user-defined types), built-in vectorization, parallelism and distributed computing support, and Lisp-like macros and metaprogramming facilities.