Julia (programming language)
Appearance
Julia is a programming language, originally made with technical computing or with science in mind (like MATLAB), but it's a fully general-purpose language similar to e.g. Python.
Julia supports calling C (and also e.g. Fortran or Rust) without glue code), using the keyword ccall
. But it's also possible to call e.g. C++, Python, Java, MATLAB and R with help of Julia libraries for that purpose, and it's also possible to use those languages to call Julia, to reuse Julia libraries (that some of are state-of-the-art, such as SciML, made for scientific machine learning, which includes e.g. that DifferentialEquations.jl package).
- Julia language web page
- See also: The web page of the company Julia Computing, while the language itself is open source.