What is julia

Julia Introduction:

Suppose you are going to create a new programming language, what would you keep in mind...


  1. whats new in your programming language.
  2. whats makes it different and unique from other
  3. how you beat old language
  4. what good features in your programming language    

                          ????????????????????????

So the first and most important fact must be in your mind.....
Keep the good features of the old language and fixed the bad ones.

So what happen with Julia creators..... yes exactly what you are thinking.
this is the statement of Julia's creators.

We follow greedy approach: we want more and more


  • We want a language that's open source in nature, with liberal license.
  • we want the speed of c-language
  • we want the dynamism of Ruby.
  • we want a language with homoiconic features and with true macros like Lisp.
  • We also want to be familiar with a mathematical notation like Matlab.
  • we also want general programming like python
  • we want a programming language as easy for statistics as R.
  • we want as natural for string processing as Perl.
  • we want to use gluing features of shell
  • we want it interactive and we want it to compiled


Since data scientists and AI specialists deal with lots of mathematical problems, Julia is the winner.


Julia........ a high level programming language, developed @Massachusetts Institute of Technology(MIT) by 4 people.
Julia developer's


  1. Jeff Bezanson
  2. Stefan Karpinski
  3. Viral shah
  4. Alan Edelman


Julia is an open-source, high-level, dynamic programming and high-performance language.
julia is mostly used in scientific computing.

No comments:

Post a Comment