Julia

High-performance dynamic language for scientific computing — designed to be as fast as C and as easy as Python.

dynamic jit since 2012 scientificfunctionalimperative

Julia uses LLVM-based JIT compilation to achieve performance competitive with C for numerical workloads, while retaining Python-like syntax and interactivity. Multiple dispatch is a first-class language feature rather than an afterthought. It is widely adopted in computational biology, climate modelling, quantum computing research, and high-performance numerical simulation.

Missing something? Add a tool, framework, or book via a PR.
Contribute