On Tuesday, 29 September 2015 14:50:14 UTC+2, Páll Haraldsson wrote:
>
> Even if Julia were as slow as Python, it seems to be a better language -
> more maintainable
>
Exactly! I never liked Python. I use Julia because I like the language
itself. The fact that it is fast is actually secondary, and mainly just
allows me to solve problems that I otherwise might have solved with Fortran
or left unsolved. Before Julia, I used Octave. I knew that Octave was
probably slower than NumPy, but I didn't care.
Only for fast code, not "correct" code. And 90% of code isn't
> speed-critical. To a beginner this seems very good. First you learn the
> basics. You can prototype and later optimize ("premature optimization is
> the root of all evil"?).
>
Also, a lot of important problems are not speed-sensitive. I use Julia to
analyze simulation results. I use it mainly because it is a very agile
language; I can try to look at the data in different ways.
Cheers,
Daniel.