# The reference list.

Aruoba, S. Borağan, and Jesús Fernández-Villaverde. 2015. A comparison of programming languages in macroeconomics.

Ault, Shaun V., Tyler A. Cabutto, Sean P. Heeney, Guifen Mao, and Jin Wang. 2018. An Overview of the Julia Programming Language.

Besard, Tim, Bjorn De Sutter, and Christophe Foket. 2018. Effective extensible programming: Unleashing julia on gpus.

Bezanson, Jeff, Alan Edelman, Stefan Karpinski, and Viral B. Shah. 2017. Julia: A fresh approach to numerical computing.

Bezanson, Jeff, Alan Edelman, Stefan Karpinski, and Viral B. Shah. 2012. Julia: A fast dynamic language for technical computing.

Boyd, Stephen, Steven Diamond, Jenny Hong, Karanveer Mohan, Madeleine Udell, and David Zeng. 2014. Convex optimization in Julia. IEEE.

Chen, Jiahao, and Jarrett Revels. 2016. Robust benchmarking in noisy environments.

Cusumano-Towner, Marco F., Alexander K. Lew, Vikash K. Mansinghka, and Feras A. Saad. 2019. Gen: A general-purpose probabilistic programming system with programmable inference. New York, NY, USA: ACM. doi:10.1145/3314221.3314642. http://doi.acm.org/10.1145/3314221.3314642.

Dunning, Iain, and Miles Lubin. 2015. Computing in operations research using Julia.

Edelman, Alan. 2015. Julia: A fresh approach to parallel programming. IEEE.

Elmqvist, Hilding, Toivo Henningsson, and Martin Otter. 2016. Systems modeling and programming in a unified environment based on Julia. Springer.

Fieker, Claus, William Hart, Tommy Hofmann, and Fredrik Johansson. 2017. Nemo/Hecke: computer algebra and number theory packages for the Julia programming language.

Fischer, Keno, Dhairya Gandhi, Michael Innes, Neethu Mariya Joy, Tejan Karmali, Avik Pal, Marco Concetto Rudilosso, Elliot Saba, and Viral Shah. 2018. Fashionable modelling with flux. http://arxiv.org/abs/1811.01457.

Ge, Hong, Zoubin Ghahramani, and Kai Xu. 2018. Turing: a language for flexible probabilistic inference. http://proceedings.mlr.press/v84/ge18b.html.

Innes, Michael. 2018. Don't unroll adjoint: Differentiating SSA-Form programs. http://arxiv.org/abs/1810.07951.

Innes, Mike. 2018. Flux: Elegant machine learning with julia. doi:10.21105/joss.00602.

Masthay, Tyler M., and Saverio Perugini. 2017. Parareal Algorithm Implementation and Simulation in Julia.

Mogensen, Patrick Kofod, and Asbjørn Nilsen Riseth. 2018. Optim: A mathematical optimization package for Julia.

Nie, Qing, and Christopher Rackauckas. 2017. DifferentialEquations.jl – a performant and feature-rich ecosystem for solving differential equations in julia. doi:10.5334/jors.151. https://app.dimensions.ai/details/publication/pub.1085583166.

Novosel, Rok, and Bostjan Slivnik. 2019. Beyond Classical Parallel Programming Frameworks: Chapel vs Julia. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.