Designer & Developer
 Jeff Bezanson
 Alan Edelman
 Stefan Karpinski
 Viral B.Shah
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.
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
Julia Editor & IDES
Juno Sublime Text Vim
Atom Plugin Sublime Text Plugin Vim plugin
FEATURES
 Fast performance similar to C.
 Dynamic type system.
 JIT compilation using the LLVM compiler framework.
 Multiple dispatch.
 Design for parallelism and cloud compting.
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
APPLICATIONS
 Julia used in web development with speed freaks.
 Julia excels at numerical computer.
 Julia also used in cloud computing.
THANK YOU

Julia

  • 2.
    Designer & Developer Jeff Bezanson  Alan Edelman  Stefan Karpinski  Viral B.Shah
  • 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 itwork?  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 performancesimilar to C.  Dynamic type system.  JIT compilation using the LLVM compiler framework.  Multiple dispatch.  Design for parallelism and cloud compting.
  • 7.
    Why Julia?  Juliacombines 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 usedin web development with speed freaks.  Julia excels at numerical computer.  Julia also used in cloud computing.
  • 9.