Match!

Julia: A Fast Dynamic Language for Technical Computing

Published on Jan 1, 2012in arXiv: Programming Languages
Jeff Bezanson5
Estimated H-index: 5
(MIT: Massachusetts Institute of Technology),
Stefan Karpinski7
Estimated H-index: 7
+ 1 AuthorsAlan Edelman36
Estimated H-index: 36
(MIT: Massachusetts Institute of Technology)
Abstract
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.
  • References (25)
  • Citations (283)
References25
Newest
Jun 11, 2012 in ECOOP (European Conference on Object-Oriented Programming)
#1Floréal Morandat (Purdue University)H-Index: 6
#2Brandon G Hill (Purdue University)H-Index: 1
Last.Jan Vitek (Purdue University)H-Index: 40
view all 4 authors...
79 CitationsSource
Feb 11, 2012 in CSCW (Conference on Computer Supported Cooperative Work)
#1Laura Dabbish (CMU: Carnegie Mellon University)H-Index: 27
#2Colleen Stuart (CMU: Carnegie Mellon University)H-Index: 3
Last.James D. Herbsleb (CMU: Carnegie Mellon University)H-Index: 50
view all 4 authors...
468 CitationsSource
Oct 22, 2011 in OOPSLA (Conference on Object-Oriented Programming Systems, Languages, and Applications)
#1Eric Allen (Oracle Corporation)H-Index: 8
#2Justin Hilburn (Oracle Corporation)H-Index: 1
Last.Guy L. Steele (Oracle Corporation)H-Index: 38
view all 7 authors...
18 CitationsSource
#1Stefan van der Walt (Stellenbosch University)H-Index: 8
#2S Chris ColbertH-Index: 1
Last.Gaël Varoquaux (IRIA: French Institute for Research in Computer Science and Automation)H-Index: 34
view all 3 authors...
2,761 CitationsSource
Oct 25, 2009 in OOPSLA (Conference on Object-Oriented Programming Systems, Languages, and Applications)
#1Michael Furr (UMD: University of Maryland, College Park)H-Index: 7
#2Jong-hoon (David) An (UMD: University of Maryland, College Park)H-Index: 5
Last.Jeffrey S. Foster (UMD: University of Maryland, College Park)H-Index: 36
view all 3 authors...
66 CitationsSource
#1Carl Friedrich Bolz (HHU: University of Düsseldorf)H-Index: 10
#2Antonio CuniH-Index: 5
Last.Armin RigoH-Index: 6
view all 4 authors...
181 CitationsSource
#1Christopher Anderson (Imperial College London)H-Index: 7
#2Paola GianniniH-Index: 15
Last.Sophia Drossopoulou (Imperial College London)H-Index: 27
view all 3 authors...
142 CitationsSource
#1Chris Lattner (UIUC: University of Illinois at Urbana–Champaign)H-Index: 13
#2Vikram Adve (UIUC: University of Illinois at Urbana–Champaign)H-Index: 38
2,888 CitationsSource
18 Citations
#1Andrew Shalit (Apple Inc.)H-Index: 1
71 Citations
Cited By283
Newest
#1Yue HuH-Index: 3
#2Ka Ho YuenH-Index: 7
Last.A. LazarianH-Index: 60
view all 3 authors...
#1Ariya Shajii (MIT: Massachusetts Institute of Technology)H-Index: 1
#2Ibrahim Numanagić (MIT: Massachusetts Institute of Technology)H-Index: 7
Last.Saman Amarasinghe (MIT: Massachusetts Institute of Technology)H-Index: 2
view all 5 authors...
Source
#1Velimir V. Vesselinov (LANL: Los Alamos National Laboratory)H-Index: 16
#2Maruti Kumar Mudunuru (LANL: Los Alamos National Laboratory)H-Index: 6
Last.Boian S. Alexandrov (LANL: Los Alamos National Laboratory)H-Index: 17
view all 5 authors...
1 CitationsSource
#1Neil M. Dundon (UCSB: University of California, Santa Barbara)H-Index: 3
#2Neil Garrett (University of Oxford)H-Index: 9
Last.Scott T. Grafton (UCSB: University of California, Santa Barbara)H-Index: 90
view all 6 authors...
Source
#1S. M. Ahsan KazmiH-Index: 8
#2Tri Nguyen Dang (Kyung Hee University)H-Index: 2
Last.Choong Seon Hong (Kyung Hee University)H-Index: 29
view all 7 authors...
Source
Aug 19, 2019 in SIGCOMM (ACM Special Interest Group on Data Communication)
#1Jeremy Bogle (MIT: Massachusetts Institute of Technology)H-Index: 1
#2Nikhil Bhatia (MIT: Massachusetts Institute of Technology)H-Index: 1
Last.Michael Schapira (HUJI: Hebrew University of Jerusalem)H-Index: 27
view all 7 authors...
1 CitationsSource
#1Pietro Incardona (TUD: Dresden University of Technology)H-Index: 2
#2Antonio Leo (TUD: Dresden University of Technology)H-Index: 1
Last.Ivo F. Sbalzarini (TUD: Dresden University of Technology)H-Index: 26
view all 5 authors...
4 CitationsSource
#1Andrew R Martin (QMUL: Queen Mary University of London)
#2Simon Colton (QMUL: Queen Mary University of London)
Source
#1Neil Garrett (University of Oxford)H-Index: 9
#2Nathaniel D. Daw (Princeton University)H-Index: 55
1 CitationsSource
#2Yize ChenH-Index: 5
Last.Baosen ZhangH-Index: 11
view all 4 authors...
View next paperJulia: A fresh approach to numerical computing