Julia: A Fast Dynamic Language for Technical Computing

By Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman. arXiv.org, 2012

839 citations recorded by the source corpus.

Dynamic languages have become popular for scientic computing. They are generally considered highly productive, but lacking in performance. This paper presents Julia, a new dynamic language for technical computing, designed for performance from the beginning by adapting and extending modern programming language techniques. A design based on generic functions and a rich type system simultaneously enables an expressive programming model and successful type inference, leading to good performance for a wide range of programs. This makes it possible for much of Julia’s library to be written in Julia itself, while also incorporating best-of-breed C and Fortran libraries.

View Paper: https://www.semanticscholar.org/paper/b808233eb1256d492af437a6c9fe99ffe141df47

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

  1. Sergey Levine
  2. Aravind Rajeswaran
  3. Dahua Lin
  4. Kendall Lowrey
  5. Pieter Abbeel
  6. Yoshua Bengio
  7. Bo Dai
  8. Chelsea Finn

Citations in the corpus