How's ruby compare to it older brother python
Phil Tomson
ptkwt at aracnet.com
Mon Apr 26 16:20:14 EDT 2004
In article <c6jmhh$cr0r2$1 at ID-207230.news.uni-berlin.de>,
Brandon J. Van Every <try_vanevery_at_mycompanyname at yahoo.com> wrote:
>Cameron Laird wrote:
>> .
>> It's not just that "You won't know until you try" ("is it better
>> to have children, or join the monastery?"); it's that you won't
>> know until you try, *and it's inexpensive to try*! It's eminently
>> feasible to gain experience in either language with a few hours (!)
>> of work, as opposed to the weeks that must precede enlightenment
>> about, say, J2EE servers.
>
>Of course, those of us who are more into the Complete Waste Of Time [TM]
>theory of selecting software components will simply give you the bottom
>line:
>
>- If you like Perl, you'll like Ruby. If you think Perl is a bletcherous
>hack, you'll like Python.
>- The Python community dwarfs the Ruby community.
>- Both languages are slow.
>- Python has lotsa libraries but not everything. Ask here regarding your
>specific needs. Even if Python were the most elegant language in the world,
>that's not useful if you must write everything from scratch and don't have
>time to do it.
>
>This is the kind of information you get by simply asking people and reading
>lotsa archives. Some people say "Try it yourself!" is the only way to
>learn. They are wrong, and they often don't value people's time. You
>really can rely on other people's reported experiences of the nuclear
>mushroom cloud exploding over the horizon. It is not strictly necessary to
>walk into Ground Zero yourself.
>
>Now, if you're going to argue "it's just a little Ruby code..." why don't
>you try multiplying that by all the languages in the comp.lang.* hierarchy
>that you could potentially be selecting from? Take a spin by the Language
>Shootouts if you want to spin your head some more.
>http://www.bagley.org/~doug/shootout/
>http://dada.perl.it/shootout/
>You need a filter of some kind for cutting down the options. I suggest
>asking people, and seeing what languages actually got used for jobs relevant
>to your software problem / industry.
>
It seems as though he has already done this. He was interested in Ruby
and Python (N=2). From there a couple of people (including myself)
suggested that he make the determination about which to study indepth by
actually doing a bit of coding in both languages. Spending a day or two
on this exercise doesn't seem excessive if you're serious about selecting
your 'next language' to learn in depth.
Phil
More information about the Python-list
mailing list