Julia Programming Language - Intro

Kishore Selvakumar
2 min readJan 25, 2021

The Programming language of Future

JULIA’s LOGO
Julia’s Logo

Hey Guys, This is my first blog and I thought it should be more helpful and also should be an emerging technology. So, here we are going to see an Introduction to Julia Programming Language.

WHAT IS JULIA?

Julia is a high-performance, dynamically-typed, open-source language that shines in scientific computing. Computer Scientists using this language in computational biology, statistics, machine learning, image processing, differential equations, and physics. It is mostly used for solving Scientific problems.

WHY JULIA?

Julia allows researchers to write high-level code in an intuitive syntax and produce code with the speed of production programming languages. It has been widely adopted by the scientific computing community for application areas that include astronomy, economics, deep learning, energy optimization, and medicine. In particular, the Federal Aviation Administration has chosen Julia as the language for the next-generation airborne collision avoidance system.

Features of Julia

These are all the top features of Julia Language

  1. Speed, performance
  2. Parallel Computing
  3. Ease of use
  4. Open-source
  5. Scalable Machine Learning
  6. Packages available for many Scientific Operations

Reasons for Stepping into JULIA

  1. Julia seems like the language of the future
  2. Faster than the other Languages
  3. Can perform High Scientific Computational Tasks
  4. Preferable syntax compared to other languages

Packages for Visualisation in Julia

Visualization is also good in Julia compared to other programming languages.

  1. Plots.jl, GR.jl, PyPlot.jl ( Normal Visualization Toolsets )
  2. PlotlyJS.jl ( Brings Java Script taste in Julia )
  3. Makie.jl ( Sophisticated package for complex graphics and animations )
  4. UnicodePlots.jl ( For the comfort who works in Terminal )

Tools for JULIA

Personally, I use Atom and JuliaBox

Available Tools

  1. Atom
  2. Visual Studio Code
  3. Juno
  4. Jupyter

ABOUT

  1. Latest Version — 1.5.3 ( Nov 2020 )
  2. OS — Windows, Linux, macOS, FreeBSD
  3. Implementation language — Julia, C, C++, Scheme, LLVM
  4. Beta Release — 1.6.0 ( Jan 2021 )

Further Details and Tutorials on Julia Programming language will be posted continuously. Thank You

Related — #Julia #JuliaProgrammingLanguage #JuliaFuturelanguage #PythonvsJulia

--

--