Jump to content

Julia (programming language)

From Simple English Wikipedia, the free encyclopedia
Revision as of 14:59, 30 April 2022 by Comp.arch (talk | changes) (There isn't actually SciML page yet at other WP (or this one!), as I thought (since I didn't get a red-link). Linking rather to PINN, which I believe is a subset of SciML.)

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, can be used for e.g. web development to building artificial intelligence.

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).