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

Top rated programming languages — Monthly Ranking