pith. machine review for the scientific record. sign in

arxiv: 1411.1607 · v4 · submitted 2014-11-06 · 💻 cs.MS

Recognition: unknown

Julia: A Fresh Approach to Numerical Computing

Authors on Pith no claims yet
classification 💻 cs.MS
keywords juliasciencecomputercomputinglanguagenumericalabstractionanother
0
0 comments X
read the original abstract

Bridging cultures that have often been distant, Julia combines expertise from the diverse fields of computer science and computational science to create a new approach to numerical computing. Julia is designed to be easy and fast. Julia questions notions generally held as "laws of nature" by practitioners of numerical computing: 1. High-level dynamic programs have to be slow. 2. One must prototype in one language and then rewrite in another language for speed or deployment, and 3. There are parts of a system for the programmer, and other parts best left untouched as they are built by the experts. We introduce the Julia programming language and its design --- a dance between specialization and abstraction. Specialization allows for custom treatment. Multiple dispatch, a technique from computer science, picks the right algorithm for the right circumstance. Abstraction, what good computation is really about, recognizes what remains the same after differences are stripped away. Abstractions in mathematics are captured as code through another technique from computer science, generic programming. Julia shows that one can have machine performance without sacrificing human convenience.

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. Robust self-testing with CHSH mod 3

    math.OC 2026-04 unverdicted novelty 8.0

    CHSH mod 3 reaches its exact maximal quantum value only with maximally entangled qutrit pairs (unique up to symmetry) and any strategy within ε of the optimum is O(√ε)-close to a direct sum of those optimal strategies.

  2. Finite-size general security for differential phase shift keying via variable-length quantum key distribution

    quant-ph 2026-05 unverdicted novelty 7.0

    Finite-size general security for DPSK QKD is achieved with positive key rates for 10^5 signals beyond 12 dB loss via variable-length entropy accumulation and conic optimization.

  3. Beyond collective fluctuations: probing micro-image swarms in lensed quasars with intensity interferometry

    astro-ph.CO 2026-05 unverdicted novelty 7.0

    Intensity interferometry offers a way to measure micro-image swarm sizes in lensed quasars, revealing stellar and compact dark matter mass functions beyond collective intensity fluctuations.

  4. Interpretable Machine Learning for Science with PySR and SymbolicRegression.jl

    astro-ph.IM 2023-05 accept novelty 5.0

    PySR delivers a distributed evolutionary symbolic regression tool with a new EmpiricalBench for recovering historical scientific equations from data.