pith. sign in

arxiv: 1209.5145 · v1 · pith:JKJYEZBAnew · submitted 2012-09-24 · 💻 cs.PL · cs.CE

Julia: A Fast Dynamic Language for Technical Computing

classification 💻 cs.PL cs.CE
keywords juliacomputingdynamiclanguageperformanceprogrammingtechnicaltype
0
0 comments X p. Extension
pith:JKJYEZBA Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{JKJYEZBA}

Prints a linked pith:JKJYEZBA badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

Dynamic languages have become popular for scientific 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 the Julia library to be written in Julia itself, while also incorporating best-of-breed C and Fortran libraries.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Triangulation of Points Constrained to a Plane

    math.AG 2026-04 unverdicted novelty 7.0

    A closed-form formula is derived for the number of complex critical points in the planar triangulation problem, valid for any number of views.

  2. Efficient optimisation of multi-parameter quantum control protocols for strongly-coupled systems

    quant-ph 2026-04 unverdicted novelty 6.0

    Gradient-based optimization of SUPER and FTPE pulse protocols via auto-differentiation and uniTEMPO yields higher preparation fidelities than resonant pi-pulses or standard two-photon excitation, with the advantage in...

  3. Digital Twin Simulations Toolbox of the Nitrogen-Vacancy Center in Diamond

    quant-ph 2025-07 unverdicted novelty 5.0

    A Python library simulates NV center spin dynamics in diamond with a non-perturbative time-dependent Hamiltonian model that includes realistic pulse constraints and optical initialization/readout to predict fluorescen...

  4. GPU Performance of an Entropy-Stable Discontinuous Galerkin Euler Solver with Non-Conservative Terms

    math.NA 2026-05 unverdicted novelty 4.0

    GPU port of entropy-stable DG Euler solver with non-conservative buoyancy terms reaches nearly 70% of 64-bit peak on A100 volume kernels, delivers 10x speedup and 13x better energy efficiency versus CPU, and preserves...