Julia
A dynamic language for numerical and scientific computing that compiles to fast native code through multiple dispatch. See how developers rate it month by month on DTDb.
- Category
- programming language
- Developer
- JuliaLang community
- Created by
- Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman
- First release
- 2012
- License
- MIT
- Open source
- Yes
- Pricing
- Free
- Website
- https://julialang.org
- Paradigms
- Functional, Procedural, Concurrent
- Typing
- Dynamic
- Type strength
- Strong
- Type inference
- No
- Memory management
- Garbage collected
- Runs as
- Native code
- Main implementation
- The Julia compiler (LLVM JIT)
- Concurrency
- Tasks, threads, distributed processes
- Null safety
- No
- Package manager
- Pkg
- Used for
- Scientific computing, Data and AI
- Specification
- None, the Julia compiler is the reference