News for hackers. Stuff that matters.
Re:How did Ruby and Python prevent fragmentation while ML an... by icebraining on Sunday May 06, 2012 @02:22PM (#3935819)
There were simpler languages when Guido released Python for the first time; your theory doesn't explain why people chose Python over them.
Re:How did Ruby and Python prevent fragmentation while ML an... by middayc on Sunday May 06, 2012 @03:07PM (#3935979)
JUST MY VIEW: Python probably didn't get popular when Guido released it. I was using it 10y ago and it already had a lot of libraries and "batteries included" then, but it was still far from mainstream.

I think it got mainstream after the RubyOnRails Wave that made a lot of (mainstream) programmers (that only use what other use and/or is popular) accept dynamic languages. And when BackSlash came (Ruby is Slow, RoR is full of Magic) python w/ django was the dynamic lang that clinged on shore. Not accidentaly since it already had pretty clean core and a lot of libraries (it always had more libs than ruby). Now everybody uses it.

If you look at the similar languages w/ a lot of libraries and bindings php/Perl/Ruby/Python it's not weird that it's popular and I would say that it is the simplest/cleanest.

Which ones did you mean as simpler?

Re:How did Ruby and Python prevent fragmentation while ML an... by icebraining on Sunday May 06, 2012 @04:46PM (#3936262)
According to the TIOBE index, Python was already in the Top-10 in 2003, before Rails was even released.

You should remember there's a lot of Python usage besides web, like in the scientific community.

Re:How did Ruby and Python prevent fragmentation while ML an... by middayc on Sunday May 06, 2012 @08:06PM (#3936921)
Yes, Python was strong before Ruby (which I indicated hopefully), but it wasn't as mainstream as it is now when it's everywhere (at least in circles around me).

I back then used it for a lot of things and most weren't related to web. But I think it made the biggest jump after Ruby backslash. From quick peek at TIOBE:

""" "Programming Language of the Year" award winners is shown below. The award is given to the programming language that has the highest rise in ratings in a year. """

2007 Python 2006 Ruby 2005 Java

Re:How did Ruby and Python prevent fragmentation while ML an... by nknight on Sunday May 06, 2012 @09:25PM (#3937133)
Mailman, the original BitTorrent client, Gentoo's Portage/emerge tools, yum, Eve Online, and a large swathe of 90s-era Red Hat Linux system configuration tools have all been written in Python, all predating Django and your "Ruby backlash" timescale by at least 2-3 years. And not one of them is web-related.

Most of the code that gets written in Python has nothing to do with web development. Web development is just high-profile.

Re:How did Ruby and Python prevent fragmentation while ML an... by Silhouette on Sunday May 06, 2012 @05:16PM (#3936356)
Perhaps you are putting too much emphasis on the Python world's support for programming web apps. Python is also a good programming language for many of the jobs we used to use Perl for, but with much cleaner syntax in a lot of cases and with more batteries included. That is how many of us first discovered it.
Re:How did Ruby and Python prevent fragmentation while ML an... by middayc on Sunday May 06, 2012 @08:01PM (#3936911)
Maybe, because now I really see everyone around uses it (and mostly in relation to django).

But as I also said, Python had a lot of libraries back then 10 years ago when I used it with Zope, WxWidgets, PyGame, CherryPy, ...

And in last paragraph I try to say exactly what you said in relation to Perl and other languages of this kind.