I don't want a flame war or religious arguments. I would like to understand what made Python win in this space. Thanks so much for commenting!
Ask HN: Why Python over Ruby?
1–10 of 198 posts
Re: Ask HN: Why Python over Ruby?
#2I wouldn't say Ruby has lost just yet.
Re: Ask HN: Why Python over Ruby?
#3Re: Ask HN: Why Python over Ruby?
#4Having found Python, I really don't feel a pressing need to learn another scripting language. Instead I'm working on Objective C.
Re: Ask HN: Why Python over Ruby?
#5Re: Ask HN: Why Python over Ruby?
#6One major problem with Ruby has been that the performance as been much slower than Python. This is no longer true with Ruby 1.9. I happen to have done a benchmark using a recursive Fibonacci algorithm yesterday, results: http://pastie.org/528717 source: http://pastie.org/528720 I wouldn't say Ruby has lost just yet.
Re: Ask HN: Why Python over Ruby?
#7It's also, to me personally, a lot faster to whip something up in Python than in Ruby, even when I knew them at about the same level.
Re: Ask HN: Why Python over Ruby?
#8One major problem with Ruby has been that the performance as been much slower than Python. This is no longer true with Ruby 1.9. I happen to have done a benchmark using a recursive Fibonacci algorithm yesterday, results: http://pastie.org/528717 source: http://pastie.org/528720 I wouldn't say Ruby has lost just yet.
I don't think performance is holding ruby back I think that libraries especially mature and massive libraries, or lack thereof, is holding ruby back. Not to say people aren't working on it give ruby some time it will probably catch up especially with rails but just not right away.
Regarding libraries; you are right. Ruby has a lot of code out there, but much of it is in random repositories maintained by random people. Hopefully this changes.
Re: Ask HN: Why Python over Ruby?
#9Python became popular with Linux and open source developers before Ruby did, and has had slightly more time to develop a nice set of libraries to do just about anything.