3. What is Julia?
Julia is a high-level general purpose dynamic programming language.
It was designed to address the needs of high performance numericals
analysis and computational science.
It usable for client and server web use.
It is low level system programming or as a specification language.
4. How does it work?
Julia generates native machine code for multiple platform via LLVM.
julia> a=2
o/p-2
julia> typeof(a)
o/p-Int64
5. Julia Editor & IDES
Juno Sublime Text Vim
Atom Plugin Sublime Text Plugin Vim plugin
6. FEATURES
Fast performance similar to C.
Dynamic type system.
JIT compilation using the LLVM compiler framework.
Multiple dispatch.
Design for parallelism and cloud compting.
7. Why Julia?
Julia combines python’s convenience with c performance.
Julia breaks resistance transition layer barrier between C and PYTHON.
C PYTHON
Execution Speed
Code Development
Time
8. APPLICATIONS
Julia used in web development with speed freaks.
Julia excels at numerical computer.
Julia also used in cloud computing.