TechSpace: What is Julia?

Aman Khan
1 min readJul 17, 2022

Julia is a dynamic General-Purpose programming language capable of high-performance scientific computing with high-level code😀.

It was created in 2012 by a gang of computer scientists who set out to build a language with the Speed of C🚀, the Dynamism of Ruby💎, and the Practicality of Python🐍, that can do Statistics like R and Linear Algebra like MATLAB🧪.

Out of the box, it’s a general-purpose language but is most well known for its use in Numerical Analysis, Data Visualization, and Machine Learning👨‍💻.

It’s extremely fast because unlike most high-level languages it uses a just-in-time compiler⌚ to convert your source code into machine code before running it and unlike most dynamic languages it has a flexible parametric type system💻 that means static typing is optional by default and types can take parameters allowing one type to represent many different possibilities😍.

This opens the door🚪 to the multiple dispatch pattern where one function can have multiple methods or implementations based on its input parameters and the language will determine🔎 which method to dispatch at runtime.

And Stay Tuned For More Short TechSpace Stories.

Thanks for Following and Reading TechSpace👍!

--

--

Aman Khan

Blockchain and Web3 Engineer Crafting compelling stories at the intersection of tech, business, and culture.