4 ms·
The time to first plots in Julia is drastically lower now. And still, it was something you only paid once per session, due to JIT. Julia is the first language
by nextos 5y ago
The time to first plots in Julia is drastically lower now. And still, it was something you only paid once per session, due to JIT.
Julia is the first language I find truly pleasant to use in this domain. I am more than happy to pay a small initial JIT overhead in exchange for code that looks like Ruby but runs 1/2 the speed of decent C++.
Plus, lots of libraries are really high quality and composable. Python has exceptionally good libraries, but they tend to be big monoliths. This makes me feel Julia or something like Julia will win in the long run.
- exdsq 5y agoJulia runs 2x the speed of decent C++?!
- nextos 5y agoSorry I meant 1/2 the speed or 2x the time, edited :) Consider that BLAS written in pure Julia has very decent performance. If you are into numerical computing, you will quickly understand this is crazy. Carefully written Julia tends to be surprisingly fast. Excessive allocations tend to be a bigger performance problem than raw speed. Of course excessive allocations eventually have an impact on speed as well. There are some idiomatic ways to avoid this.