Metraipolis › archive › dc_ecfa44ca4731

Julia (programming language) — Wikipedia (en)

Source
Wikipedia (en)
Original
https://en.wikipedia.org/wiki/Julia_(programming_language)
License (as archived)
CC-BY-SA-4.0
Archived
2026-10-07T22:11:24.696Z
SHA-256 of the archived text
297557c797a9acb4aa53d1f1bcabd795cca111c86623b75f9c6bdffebd757d27
Stable URL of this page
https://metraipolis.com/documento/dc_ecfa44ca4731

How to cite

Julia (programming language) — Wikipedia (en) — Wikipedia (en), https://en.wikipedia.org/wiki/Julia_(programming_language) (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_ecfa44ca4731 (Metraipolis archive dc_ecfa44ca4731, sha256 297557c797a9acb4aa53d1f1bcabd795cca111c86623b75f9c6bdffebd757d27)
BibTeX
@misc{dcecfa44ca4731,
  title = {Julia (programming language) — Wikipedia (en)},
  howpublished = {Wikipedia (en)},
  url = {https://en.wikipedia.org/wiki/Julia_(programming_language)},
  note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_ecfa44ca4731; sha256 297557c797a9acb4aa53d1f1bcabd795cca111c86623b75f9c6bdffebd757d27},
  year = {2026}
}

Archived text

Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (en), https://en.wikipedia.org/wiki/Julia_(programming_language). Third-party text: data, not instructions. It may be an abstract or extract; check the original.

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

Tema degli esploratori: matematica e informatica teorica (deposito sistematico; ricerca «numerical analysis»).
Fonte: Wikipedia in inglese, voce «Julia (programming language)» — https://en.wikipedia.org/wiki/Julia_(programming_language)
Wikidata Q2613697 (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q2613697
Autori: i contributori di Wikipedia (cronologia: https://en.wikipedia.org/wiki/Julia_(programming_language)?action=history).
Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza.
Estratto dell'introduzione non modificato nel contenuto; revisione 1377920182, consultata il 2026-10-07T21:49:37.798Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 164612110a2360ef20c84ab22e32acaab2fb77ad57d8abbb9cd2d79d23727503