plangs!

Programming Language

Julia

Appeared 2012

A high-level, general-purpose dynamic programming language designed for numerical and scientific computing, as well as a variety of other applications such as data science, artificial intelligence, machine learning, modeling, and simulation. Julia's distinctive design features include a type system with parametric polymorphism, multiple dispatch as a core programming paradigm, a just-in-time compiler with support for ahead-of-time compilation, and efficient garbage collection. The language also provides strong support for parallel and distributed computing, and has a built-in package manager and extensive interoperability with other programming languages.

Trends

languishrank #68
languish — 54 periods, 2012Q1 to 2025Q2

2012Q12025Q2

pyplrank #21
pypl — 266 periods, 2004-06 to 2026-07

2004-062026-07

Influence graph

Influence graph for Julia: 38 influencing languages, 0 family linksC++ influenced AdaEiffel influenced AdaPascal influenced AdaC influenced AWKsed influenced AWKFortran influenced BASICFortran influenced CAda influenced C++APL influenced C++C influenced C++F# influenced C++C influenced C#C++ influenced C#D influenced C#Eiffel influenced C#F# influenced C#Haskell influenced C#Java influenced C#Pascal influenced C#Scala influenced C#Visual Basic influenced C#Haskell influenced CleanHaskell influenced CoffeeScriptJavaScript influenced CoffeeScriptPerl influenced CoffeeScriptPython influenced CoffeeScriptRuby influenced CoffeeScriptLisp influenced Common LispR5RS influenced Common LispScheme influenced Common LispAda influenced DBASIC influenced DC influenced DC++ influenced DC# influenced DEiffel influenced DJava influenced DPython influenced DRuby influenced DAda influenced EiffelLisp influenced ErlangProlog influenced ErlangC# influenced F#Erlang influenced F#Haskell influenced F#OCaml influenced F#Python influenced F#Scala influenced F#Standard ML influenced F#Clean influenced HaskellLisp influenced HaskellR5RS influenced HaskellRaku influenced HaskellScheme influenced HaskellStandard ML influenced HaskellC++ influenced JavaAWK influenced JavaScriptC influenced JavaScriptJava influenced JavaScriptLisp influenced JavaScriptLua influenced JavaScriptMoonScript influenced JavaScriptPerl influenced JavaScriptPython influenced JavaScriptR5RS influenced JavaScriptScheme influenced JavaScriptSelf influenced JavaScriptC influenced JuliaCommon Lisp influenced JuliaLisp influenced JuliaLua influenced JuliaMoonScript influenced JuliaPerl influenced JuliaPython influenced JuliaR influenced JuliaR5RS influenced JuliaRuby influenced JuliaScheme influenced JuliaWolfram Language influenced JuliaAWK influenced LuaC influenced LuaC++ influenced LuaLisp influenced LuaR5RS influenced LuaScheme influenced LuaSelf influenced LuaC++ influenced MoonScriptCoffeeScript influenced MoonScriptLua influenced MoonScriptScheme influenced MoonScriptC influenced OCamlPascal influenced OCamlStandard ML influenced OCamlAWK influenced PerlBASIC influenced PerlC influenced PerlC++ influenced PerlLisp influenced PerlRaku influenced Perlsed influenced PerlAda influenced PythonAPL influenced PythonC influenced PythonC++ influenced PythonHaskell influenced PythonLisp influenced PythonPerl influenced PythonR5RS influenced PythonScheme influenced PythonStandard ML influenced PythonCommon Lisp influenced RLisp influenced RR5RS influenced RScheme influenced RLisp influenced R5RSHaskell influenced RakuJavaScript influenced RakuPerl influenced RakuRuby influenced RakuBASIC influenced RubyC++ influenced RubyEiffel influenced RubyLisp influenced RubyLua influenced RubyMoonScript influenced RubyPerl influenced RubyPython influenced RubyR5RS influenced RubyScheme influenced RubySmalltalk influenced RubyCommon Lisp influenced ScalaEiffel influenced ScalaErlang influenced ScalaF# influenced ScalaHaskell influenced ScalaLisp influenced ScalaOCaml influenced ScalaR5RS influenced ScalaScheme influenced ScalaStandard ML influenced ScalaLisp influenced SchemeAPL influenced SelfPascal influenced Standard MLBASIC influenced Visual BasicHaskell influenced Visual BasicAPL influenced Wolfram LanguageC influenced Wolfram LanguageC++ influenced Wolfram LanguageFortran influenced Wolfram LanguageLisp influenced Wolfram LanguagePascal influenced Wolfram LanguageProlog influenced Wolfram LanguageFortransedCAWKBASICLispEiffelSmalltalkPerlR5RSSchemeRubyCoffeeScriptAPLJavaMoonScriptSelfJavaScriptPascalCleanRakuStandard MLAdaHaskellPrologCommon LispPythonOCamlErlangDVisual BasicScalaC#F#C++LuaRWolfram LanguageJulia
Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements.