3 ms·
The question of it being "clickbait" aside, I find the title a bit odd. I can’t see any language that "You've Never Heard Of" as being a possible Python substit
by mreome 6y ago
The question of it being "clickbait" aside, I find the title a bit odd. I can’t see any language that "You've Never Heard Of" as being a possible Python substitute. In my mind, one of the single largest reasons for using Python is how ubiquitous it is and how large the community is.
Virtually any question or problem I run into with Python's core libraries or language features is answered in detail by the first Google result. It's getting rare to not find a reasonably well documented Python binding for any given library, and many projects have official Python bindings. It's almost trivial to find an example of how to do virtually anything in Python.
Any language could be argued as an alternative to Python, but very few can be a substitute for it given the scale of investment and mind-share Python has.
- rich_sasha 6y agoThis. Python is a genuine great choice for so many disciplines as well. If I have a ML project, then need to make a web app around it, and want to manage my environment, Python is a genuinely great language for _all_ of those needs all at the same time. Great as they may be in their own domains, you can’t say that about Julia, Nim, Matlab etc. Just JavaScript transpiring seem A bit lacking atm, then it is complete...
- ChrisRackauckas 6y agoWhat's wrong with Julia here? Its webservers and web app packages are pretty amazing. I just moved everything from a mixture of Ruby and Python over to various forms of it and have had far less issues. I think the testing and the "one language stack" culture of Julia leads to more robust software and you can fairly clearly see it in the general-purpose areas.
- rich_sasha 6y agoNothing _wrong_ with Julia, and likely my knowledge of it is outdated. But my point is, Python ranks, in popularity, quality and appropriateness, as a top choice for so many categories of SE. It’s not like a, say, good scientific programming language with an also surprisingly good web front end. Not sure you would say that about Julia, for lack of popularity if nothing else.