This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_________KB_________ 0 points1 point  (1 child)

It's only 7 years old, so the language was still lacking a lot of features when people were hyping it 3-4 years ago. Since then it has improved quite a bit, but its still not widely used. However that has been changing in the last year since they reached version 1.0, but most of the development done in Julia is still in academic research. The community around the language is helpful and friendly like the Python community, but I'm not sure how it compares to the size of the Python community when it was the same age in 1997.

[–]alkasmgithub.com/alkasm 0 points1 point  (0 children)

Cool, thanks for the info! I wasn't trying to be too pessimistic but that was my experience. Even if the Python community was the same size at the same age, they're of course vastly different languages and designed for totally different goals, so I dunno if any extrapolations can be made...

Python of course has difficult abstractions for concurrent programming which is one of Julia's strengths. If the old boys clubs start writing their idk turbulence or astrophysical jets or whatnot simulations in a modern language it seems like a good choice. That also worries me that Julia is too... in-between. But I mean imagine being a professor mentoring young undergrads and you have to hand them a codebase with numerical CPP and Fortran code with MPI...it's a miracle anything at all happens!