3 ms·
Do you have any source for this affirmation that people are moving from Python to Julia/Go/etc ? Those language are definitely growing, but so is Python and wh
by Majestic121 9y ago
Do you have any source for this affirmation that people are moving from Python to Julia/Go/etc ?
Those language are definitely growing, but so is Python and while there is movement between the languages I am not sure is a massive unilateral migration as you seem to imply.
- pjmlp 9y agoJust empirical information from the amount of talks we get to see at the respective LanguageConf, and which institutes are doing them.
- joshuamorton 9y agoConversely, clearly people are moving from Julia to python, since there are more and more larger and larger pyCon's each year.
- Daishiman 9y agoThere is no correlation whatsoever with the amount of talks in conferences and what's happening in real life. If conferences were a metric for anything you'd assume most of coding in the world is happening in Node.JS/React/JS-package-manager-of-the day. The reality is that the vast, vast majority of devs and code that's actually running the world are doing some combination of Java, C#, PHP, C++, C and COBOL. Those people aren't exactly going to conferences; they have regular old boring 9 to 5 jobs and are plenty busy trying to make shit work or diving in piles of legacy code or installing run-of-the-mill CMSes.
- pwang 9y agoThe whole point of programming language conferences is to focus on bleeding edge "what's new/potentially coming down the pike", instead of "what's being adopted massively". Of course the type of people who want to dabble with different languages are going to move around. Most of the rest of the world wants to learn the one language that mostly gets them where they need to go, and be done with it. There is a photo I recently saw of 1200 students starting in Berkeley's introductory data science class. They're doing Python. Are there even 1200 serious Chapel users in the world?! I mean, I love the ideas in Chapel (and even the early ZPL), and I drew inspiration from them. But the fate of a computer language is as much determined by the growth dynamics of its user community as by its differentiating features.
- benstrumental 9y agoFull disclosure, Chapel developer here - While Chapel's community is small today, it has real users and it's growing. Chapel is a compelling language that offers a good combination of productivity and performance. The Chapel project is more ambitious than Python, Julia, or Go in that it provides a unified programming model for parallelism and locality that enables scaling from laptops to clusters and supercomputers. Because we are aiming for a higher target, it has taken longer to move beyond the prototype stage than it would for a serial language.