Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Julia

Multi-Paradigm Language

Julia is a high-level, general-purpose dynamic programming language, designed to be fast and productive, for e.g. data science, artificial intelligence, machine learning, modeling and simulation, most commonly used for numerical analysis and computational science. Distinctive aspects of Julia's design include a type system with parametric polymorphism in a dynamic programming language, multiple dispatch as a core programming paradigm, and efficient garbage collection. Julia was first publicly released in 2012 by a team including Jeff Bezanson, Stefan Karpinski, Viral B. Shah and Alan Edelman.

Facts
First Released
2012 1
Paradigm
Multiple dispatch, dynamic, just-in-time compiled 1
Significance
Aimed to close the gap between the ease of dynamic scripting languages and the speed of compiled languages for numerical and scientific computing. 1
Julia
Filter Results1 entry
Connections

Influenced By

Sources
1. Wikipedia: Julia (programming language)
Wikimedia FoundationHistory section
Quote, History section
On 14 February 2012, the team launched a website with a blog post explaining the language's mission.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.