Julia is a high-level programming language written specifically for high-performance dynamic programming, relevant for technical and scientific computing.[1] [2] [3] The primary distribution of Julia is written in C, Fortran, and Julia itself.[4] Julia was initially released in 2012.[5] [6]
Julia | |
---|---|
Official Julia logo | |
Paradigm | multi-paradigm: procedural, multiple dispatch, functional, meta |
Designed by | Jeff Bezanson, Stefan Karpinski, Viral B. Shah |
First appeared | 2012 |
Typing discipline | dynamic with optional type annotations and type inference |
OS | Linux, OS X, FreeBSD, Windows |
License | MIT License |
Filename extensions | .jl |
Website | julialang.org |
Influenced by | |
MATLAB, Scheme, Lisp, C, Python, Perl, Ruby |
See also
References
- ^ "The Julia Language (Official Webste)".
- ^ Bryant, Avi. "MATLAB, R, and Julia: Languages for data analysis". O'Reilly Strata. Retrieved 7 February 2013.
- ^ Krill, Paul. "New Julia language seeks to be the C for scientists". InfoWorld. Retrieved 7 February 2013.
- ^ "Julia: A Fast Dynamic Language for Technical Computing" (PDF).
- ^ "Official Julia Blog". Retrieved 7 February 2013.
- ^ Mark, Gibbs. "Pure and Julia are cool languages worth checking out". Network World. Retrieved 7 February 2013.