3 ms·
The discussion isn't about C vs Python, it's about why Python won over Ruby, a language at a similar level of abstraction. Ruby is arguably even less burdensome
by AlotOfReading 3y ago
The discussion isn't about C vs Python, it's about why Python won over Ruby, a language at a similar level of abstraction. Ruby is arguably even less burdensome because in many cases the libraries/frameworks do a lot of magic that would be unpythonic.
- ActorNightly 3y agoRuby has a lot more idiosyncracies, especially with cross platform stuff. Like I said, the more the language does for you, the more its going to "win".
- dragonwriter 3y agoAFAICT, Python won over Ruby because the support was largely in English, not Japanese, and because English is the language of global science and commerce and Japanese is the language of…Japan. Boosted by Python having a much better experience on the most common desktop environment (even though Python also favored Linux and, IIRC, other Unix-ish environments); Ruby experience on Windows eventually got tolerable, but even now that’s largely because there is a third-party project providing the main Ruby-on-Windows installer. The overwhelming advantage in ecosystem breadth and depth it had for this reason was insurmountable, even once Rails drew more attention to Ruby. There’s a whole bunch of technical advantages and disadvantages of each when you look at the language and core implementations, but I don’t think they were really the factors that led to the different relative popularity of the two.