Julia is a new programming language offering a unique combination of performance and productivity that promises to change scientific computing, and programming in general.
Julia picks the best parts of existing programming languages, providing out-of-the-box features such as a powerful REPL, an expressive syntax, Lisp-style metaprogramming capabilities, powerful numeric and scientific programming libraries, a built-in package manager, efficient Unicode support, and easily called C and Python functions.
It has C-like execution speed with excellent applications in multi-core, GPU, and cloud-based computing. Julia Programming Projects explains all this with the support of Julia v1.0.
After six years in development as an open source project, Julia is now ready to take the stage with the release of v1.0.