🔵 🔵 🔵


Primary

၊၊||၊|။

Julia ○˒|Definition|1st|20251119205401-00-⌔

Julia (programming language) - Wikipedia

Julia (programming language)

📊 ➺ 🖼️ ➺

Julia is a dynamic general-purpose programming language. As a high-level language, distinctive aspects of Julia’s design include a type system with parametric polymorphism, the use of multiple dispatch as a core programming paradigm, just-in-time compilation and a parallel garbage collection implementation. Notably, Julia does not support classes with encapsulated methods but instead relies on the types of all of a function’s arguments to determine which method will be called.

By default, Julia is run similarly to scripting languages, using its runtime, and allows for interactions,1 but Julia programs can also be compiled to small binary standalone executables (or to small libraries for e.g. Python), with e.g. the JuliaC.jl compiler.2345

Julia programs can reuse libraries from other languages, and vice versa. Julia has interoperability with C, C++, Fortran, Rust, Python, and R. Additionally, some Julia packages have bindings to be used from Python and R as libraries.

Julia is supported by programmer tools like IDEs (see below) and by notebooks like Pluto.jl, Jupyter, and since 2025, Google Colab officially supports Julia natively.

Julia is sometimes used in embedded systems (e.g. has been used in a satellite in space on a Raspberry Pi Compute Module 4; 64-bit Pis work best with Julia, and Julia is supported in Raspbian).6

Printed 2026-06-28.

(echo:: @ )

Footnotes

  1. “GitHub - JuliaLang/PackageCompiler.jl: Compile your Julia Package”. The Julia Language. 14 February 2019. Archived from the original on 23 March 2019. Retrieved 15 February 2019.

  2. “JuliaLang/JuliaC.jl”. JuliaLang. 24 November 2025. Retrieved 24 November 2025.

  3. “Static Compilation in Julia”. Julia Programming Language. 20 November 2025. Retrieved 24 November 2025.

  4. “[ANN] AppBundler.jl - Bundle Your Julia GUI Application”. Julia Programming Language. 13 November 2025. Retrieved 24 November 2025.

  5. “AppBundler.jl”. PeaceFounder. 13 December 2023. Archived from the original on 18 December 2023. Retrieved 18 December 2023.

  6. “Julia available in Raspbian on the Raspberry Pi”. Julia works on all the Pi variants, we recommend using the Pi 3.

Link to original

Secondary

• • •