Julia — because, Numerical/HPC in C++ is a PITA
Quick refresher — Julia (°) is a new numerical computation oriented language that, under the hood, uses the old/proven C/C++/FORTRAN libraries we all know and trust. It, like Python, supports rapid, interactive prototyping while achieving performance on oar with the selfsame C/C++/FORTRAN.
And yes no need for “accelerators like PyPy/Numba.
And yes, this is exactly why Julia — the biggest motivation for it was to be able to have a semantically appropriate code base…
(°°) The Celeste project is the first comprehensive catalog of visible objects in our universe, and is based on the SDSS (Sloan Digital Sky Survey) — https://goo.gl/r3wmxo
Comments