Earlier quoted context omitted.
The same reasons people migrated to Python in the late 90s from matlab, Fortran and C++: Python addressed pain points in those languages and ecosystems. Julia addresses deficiencies in Python the language. Unfortunately, it lacks the ecosystem: until it gets the rich library set that Python has, we're stuck with Python since ecosystem is arguably more important for practical traction than the base language.
I don't know how well it works, but Julia does let you use python libraries. @pyimport matplotlib.pyplot as plt x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x)); plt.plot(x, y, color="red", linewidth=2.0, linestyle="--") plt.show() https://github.com/JuliaPy/PyCall.jl
Computer scientist Viral Shah helped build Julia from Bengaluru, India
31–40 of 51 posts
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#32As an Indian working in India, the 'in Bengaluru' part actually makes me a bit sad. While Shah may have physically been in India when he was working on Julia, the project might not have happened without his having gone to the US for graduate studies. I can't think of any comparable project started entirely by people working in India. The reason is not lack of ability: my guess is that at any time India's best institu…
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#33Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#34Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#35As an Indian working in India, the 'in Bengaluru' part actually makes me a bit sad. While Shah may have physically been in India when he was working on Julia, the project might not have happened without his having gone to the US for graduate studies. I can't think of any comparable project started entirely by people working in India. The reason is not lack of ability: my guess is that at any time India's best institu…
While it is true that my PhD experience at UC Santa Barbara was crucial to my network of collaborators and work on Julia, there are several contributors to Julia from India who have not gone for graduate studies abroad. There are many contributions from undergraduates as well. I am just glad that Julia is a living breathing open source project with significant contributions and work from around the world, including I…
It reminds me of the collaboration between Hardy and Ramanujan. To me, the significant contributions from around the world, including India, represent Ramanujan working on his own in India while your PhD experience at UC Santa Barbara could be comparable to that of Ramanujan working in collaboration with Hardy at Cambridge. Hope that is not an overstatement. Your work should serve as an inspiration to many in India. Thank you for giving us a language to code in.
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#36As an Indian working in India, the 'in Bengaluru' part actually makes me a bit sad. While Shah may have physically been in India when he was working on Julia, the project might not have happened without his having gone to the US for graduate studies. I can't think of any comparable project started entirely by people working in India. The reason is not lack of ability: my guess is that at any time India's best institu…
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#37As an Indian working in India, the 'in Bengaluru' part actually makes me a bit sad. While Shah may have physically been in India when he was working on Julia, the project might not have happened without his having gone to the US for graduate studies. I can't think of any comparable project started entirely by people working in India. The reason is not lack of ability: my guess is that at any time India's best institu…
If it is poverty, they could start such projects after 2 years in industry, after they become somewhat comfortable. It is somthing else.
Poor people are usually still afraid of falling back into poverty plus they still have poor friends or relatives who might rely on them.
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#38Why can't people just settle on Python? Julia is going to die anyways in the near future.
Julia is better than Python for a lot of things - basically when you can't vectorise your algorithm and don't feel like writing C++.
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#39Reading this post it seems that Julia is the silver bullet for every programming problems (or at least the ones addressable in python). I guess it's not. It is just another (very useful, admittedly) tool for the job. I really can't stand when every new language or framework or technology or whatever tries to be THE silver bullet. How long it will be before we learn that such a thing doesn't exist and we are always go…
The downvote without any whatsoever explanation is just the confirmation that nowadays the different languages/technologies are picked up mainly because of fanboysm/cargo cult rather than because they are useful for a very specific problem. It's easier to pickup whatever other people are choosing for themselves in the same way as it's easier just to press the downvote button without any explanation. Honestly this soc…
Re: Computer scientist Viral Shah helped build Julia from Bengaluru, India
#40It's a comparison between apples and oranges. If he is creating a language he is at least 10x guy and they are in high demand and don't have to bother about the things 1x devs have to worry about like... getting a job or getting financial stability. The problem is always with 1x guys taking jobs of another 1x guys from another nation.
Simple economics when supply is in shortage demand increases. The shortage for 10x devs are so much that the worst a 10x guy from another country can do is reduce the salary of another 10x guy. But with the 1x guy it's a live or die situation, their job is in danger because 1x guys are too much in supply.