Julia
ParadigmMulti-paradigm: multiple dispatch (primary paradigm), functional, array, procedural (imperative), structured, reflective, meta, multistaged1
Designed byJeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah
DeveloperJeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors23
First appeared20124
Stable release1.12.65 / 10 April 2026 and 1.10.116 (LTS)
Preview release1.13.0-beta37 / 4 February 2026
Typing disciplineDynamic,8 inferred, optional, nominative, parametric, strong8
Implementation languageJulia, C, C++, LLVM, Scheme9
PlatformTier 1: 64- and 32-bit Linux, Windows 10+, and 64-bit macOS; IA-32, x86-64, Apple silicon (ARM64) Macs; Nvidia GPUs/CUDA 11.0+ (on Linux; tier 2 for Windows)101112

Tier 2: 64-bit FreeBSD 13.4+ (for x86-64), 64-bit Arm for Windows 11 (Prism13) and Linux; Apple GPUs/Metal on macOS 13+, Intel GPUs/OneAPI 6.2+ and Nvidia GPUs (on Windows)

Tier 3: 64-bit RISC-V,14 64-bit musl (e.g. Alpine Linux); and AMD GPUs/ROCm 5.3+.
OSLinux, macOS, Windows 10+ and FreeBSD
LicenseMIT
Filename extensions.jl
WebsiteJuliaLang.org
Influenced by
• Dylan 15
• Lisp 4 16
• Lua 17
• Mathematica 18 19
• MATLAB 4
• Perl 17
• Python 17
• R 4
• Ruby 17
• Fortress

(echo:: @ )

Footnotes

  1. “Smoothing data with Julia’s @generated functions”. 5 November 2015. Archived from the original on 4 March 2016. Retrieved 9 December 2015. Julia’s generated functions are closely related to the multistaged programming (MSP) paradigm popularized by Taha and Sheard, which generalizes the compile time/run time stages of program execution by allowing for multiple stages of delayed code execution.

  2. “LICENSE.md”. GitHub. September 2017. Archived from the original on 23 January 2021. Retrieved 20 October 2014.

  3. “Contributors to JuliaLang/julia”. GitHub. Archived from the original on 23 January 2021. Retrieved 20 October 2014.

  4. Jeff Bezanson; Stefan Karpinski; Viral Shah; Alan Edelman (February 2012). “Why We Created Julia”. Julia website. Archived from the original on 2 May 2020. Retrieved 7 February 2013. 2 3 4

  5. “Release 1.12.6”. 10 April 2026. Retrieved 11 April 2026.

  6. “Julia v1.10.11 has been released”. Julia Programming Language. 10 March 2026. Retrieved 16 March 2026.

  7. “Julia v1.13.0-beta3 is now available”. Julia Programming Language. 17 March 2026. Retrieved 17 March 2026.

  8. Engheim, Erik (17 November 2017). “Dynamically Typed Languages Are Not What You Think”. Medium. Archived from the original on 5 March 2021. Retrieved 27 January 2021. 2

  9. “Building Julia (Detailed)”. GitHub. September 2017. Archived from the original on 16 May 2022. Retrieved 16 May 2022.

  10. “Download Julia”. julialang.org. Retrieved 15 September 2025.

  11. “NVIDIA CUDA ⋅ JuliaGPU”. juliagpu.org. Retrieved 15 September 2025.

  12. “NVIDIA CUDA ⋅ JuliaGPU”. juliagpu.org. Archived from the original on 29 January 2022. Retrieved 17 January 2022. we have shown the performance to approach and even sometimes exceed that of CUDA C on a selection of applications from the Rodinia benchmark suite

  13. “How emulation works on Arm”. learn.microsoft.com. Retrieved 17 November 2025.

  14. “RISC-V (Linux) · The Julia Language”. docs.julialang.org. Retrieved 24 November 2025.

  15. Stokel-Walker, Chris. “Julia: The Goldilocks language”. Increment. Stripe. Archived from the original on 9 November 2020. Retrieved 23 August 2020.

  16. “JuliaCon 2016”. JuliaCon. Archived from the original on 4 March 2017. Retrieved 6 December 2016. He has co-designed the programming language Scheme, which has greatly influenced the design of Julia

  17. “Home · The Julia Language”. docs.julialang.org. Archived from the original on 11 January 2021. Retrieved 15 August 2018. 2 3 4

  18. “Programming Language Network”. GitHub. Archived from the original on 20 December 2020. Retrieved 6 December 2016.

  19. Wolfram, Stephen (12 February 2013). “What Should We Call the Language of Mathematica?—Stephen Wolfram Writings”. writings.stephenwolfram.com. Archived from the original on 4 September 2024. Retrieved 24 June 2021.