Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing.
In addition, Julia is fully homoiconic, like Lisp. Julia represents its own code as a data structure of the language itself, and thus it provides powerful metaprogramming support, sophisticated code generation without extra build-steps, and true Lisp-style macros.
Stefan Karpinski is a data scientist and applied mathematician who has previously worked at Akamai, Citrix Online, and Etsy. He was one of the initial authors and implementers of Julia in 2009, and remains one of Julia's core developers.