If somebody asks whether it is worth to learn another computer language, then usually practical reasons are not the only ones, and fun factor is an important one. For some fun, see seven lines of Julia
As for Python+Numpy vs. Julia for maths. Surely, one gets used to the ubiquitous np. suffix, still it is not good for readability. On the Julia side, the acceptance of unicode makes it possible to write concise readable math:
function i(i₀, ν, ϕ, t)
ω = π*ν
return i₀*sin(ω*t + ϕ)
end
– you know how the equivalent of it would look in Python.
Sure, I totally agree a speed difference like that is not alone a reason to switch programming languages and it’s also not going to be a reliably reproduced number.
I’m just saying it’s not nothing, and I disagree with the original phrasing of the post that says that since julia is only 1.5-2x faster than Numpy here, they’re “just as good”.