Julia vs Python
Discussions center on whether Julia can supplant Python for scientific computing, comparing performance, syntax, ecosystem maturity, and suitability for numerical tasks against Python, MATLAB, and others.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Any chance of Julia supplanting Python for scientific computing?
Well, why not? Julia is very different from Python, if I am willing to use a completely different tool then the field is wide open and includes anything that has better performance on average
Julia JITs to native LLVM code and is really fast for a lot of use cases. For things where the JIT warming up takes less time than the full job, it can be better than Python. It was also developed with numerical computation in mind, so it was designed for that performance wise and has so many brilliant people working on the language and library. You can use macros for awesome DSLs and run on the GPU and in parallel a lot easier than Python in some cases. It has a first class package manager, gre
It looks like Julia is gaining momentum?I don't have experience with it myself, but it looks like it should have the properties you're mentioning.https://julialang.org/https://en.wikipedia.org/wiki/Julia_(programming_language)
I think your question presupposes a lot of assumptions that may not be right. For one, I don't know that Julia is like a "big deal", certainly Python is the big deal in this field and I doubt Julia is looking to displace it wholesale. That said, Julia is a great addition to the scientific computing landscape because of its performance compared to other languages and its use of modern programming features. Python is just really really slow compared to Julia and parallelism in Pytho
Why isn't Julia a good choice?
Why is Julia better than MATLAB or Python? Most applied mathematicians I know are in MATLAB all the time.
What puts MATLAB ahead of Julia, in your opinion?
Is Julia a niche language at this time?
No Julia is just better than Python in every possible way