Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Why Ruby?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  10 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
al_batuul  
View profile  
 More options Jul 25 2007, 5:44 pm
From: al_batuul <al_bat...@yahoo.com>
Date: Thu, 26 Jul 2007 06:44:59 +0900
Local: Wed, Jul 25 2007 5:44 pm
Subject: Why Ruby?

Could any body explain what distinguishes Ruby from other languages?

___________________________________________________________________________ _________
Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid=396545433


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lyle Johnson  
View profile  
 More options Jul 25 2007, 5:52 pm
From: Lyle Johnson <lyle.john...@gmail.com>
Date: Thu, 26 Jul 2007 06:52:04 +0900
Local: Wed, Jul 25 2007 5:52 pm
Subject: Re: Why Ruby?

On Jul 25, 2007, at 4:44 PM, al_batuul wrote:

> Could any body explain what distinguishes Ruby from other languages?

http://www.ruby-doc.org/whyruby

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Hunter  
View profile  
 More options Jul 25 2007, 5:57 pm
From: Tim Hunter <TimHun...@nc.rr.com>
Date: Thu, 26 Jul 2007 06:57:08 +0900
Local: Wed, Jul 25 2007 5:57 pm
Subject: Re: Why Ruby?
al_batuul wrote:
> Could any body explain what distinguishes Ruby from other languages?

That's a very broad question with many, many answers. It might be easier
for the list members to respond if you narrow down your question a bit
and explain what you already know about Ruby and "other languages".
Also, have you looked at the links on www.ruby-lang.org? There's a lot
of good information on that site.

Good luck!

--
RMagick OS X Installer [http://rubyforge.org/projects/rmagick/]
RMagick Hints & Tips [http://rubyforge.org/forum/forum.php?forum_id=1618]
RMagick Installation FAQ [http://rmagick.rubyforge.org/install-faq.html]


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Britt  
View profile  
 More options Jul 25 2007, 5:57 pm
From: James Britt <james.br...@gmail.com>
Date: Thu, 26 Jul 2007 06:57:09 +0900
Local: Wed, Jul 25 2007 5:57 pm
Subject: Re: Why Ruby?

al_batuul wrote:
> Could any body explain what distinguishes Ruby from other languages?

http://ruby-doc.org/whyruby

--
James Britt

"Inside every large system there's a small system trying to get out".
    - Chet Hendrickson


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ari Brown  
View profile  
 More options Jul 25 2007, 6:01 pm
From: Ari Brown <a...@aribrown.com>
Date: Thu, 26 Jul 2007 07:01:36 +0900
Local: Wed, Jul 25 2007 6:01 pm
Subject: Re: Why Ruby?

On Jul 25, 2007, at 5:44 PM, al_batuul wrote:

> Could any body explain what distinguishes Ruby from other languages?

Well, many reasons!
First off, Ruby is object oriented, while at the same time allowing  
for simple scripts. This means you can use the right tool for the  
job. Second, well, second is better represented as a list:
_________________________________
• Everything is an object. You can call 10.abs to get the absolute  
value of the instance method '10' of Integer, while java calls
        Math.abs(10).
• General purpose: You can use it for anything, ranging from physics,  
biology, viruses (http://vx.netlux.org/lib/vsp20.html), to
        databasing and web development.
• Extensive libraries - just check out RAA, rubyforge, and rubygems  
and you'll see.
• Microsoft (hisss) is coming out with a compiler, IronRuby (yaay!)
• Pretty new in America, and already it's got  stable spot in the  
market.
• Incredibly active community (mailing lists, IRC, etc)

And I feel that Ruby has just the right combination of words and  
symbols. In ruby you can do:
if string =~ /awesome/

while in java you have to use:
if (string.equals("awesome"))

ruby is NOT ugly!

HTH
-------------------------------------------------------|
~ Ari
crap my sig won't fit


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Volkmann  
View profile  
 More options Jul 25 2007, 6:06 pm
From: Mark Volkmann <m...@ociweb.com>
Date: Thu, 26 Jul 2007 07:06:04 +0900
Local: Wed, Jul 25 2007 6:06 pm
Subject: Re: Why Ruby?

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kyle Schmitt  
View profile  
 More options Jul 25 2007, 6:20 pm
From: "Kyle Schmitt" <kyleaschm...@gmail.com>
Date: Thu, 26 Jul 2007 07:20:45 +0900
Local: Wed, Jul 25 2007 6:20 pm
Subject: Re: Why Ruby?
How about...

Ruby is all of those cool languages that you've never had the time or
patience to learn, but in an easy to digest, logical, fun way.

You know, the languages that are as powerfull as C++ and Java, that
have all the neat features that the .Net folks act like are their
brand new inventions?  The stuff that your CS professors say, when you
master this, then you'll be ready.
Think: scheme, lisp, lau, smalltalk, oCamal, ObjectiveC, unlambda.

Ok I'm kidding about the unlambda part, and I'm kind of biased.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gregarican  
View profile  
 More options Jul 25 2007, 9:50 pm
Newsgroups: comp.lang.ruby
From: gregarican <greg.kuj...@gmail.com>
Date: Thu, 26 Jul 2007 10:50:01 +0900
Local: Wed, Jul 25 2007 9:50 pm
Subject: Re: Why Ruby?
On Jul 25, 5:52 pm, Lyle Johnson <lyle.john...@gmail.com> wrote:

> On Jul 25, 2007, at 4:44 PM, al_batuul wrote:

> > Could any body explain what distinguishes Ruby from other languages?

> http://www.ruby-doc.org/whyruby

Out of a small handful of languages I've worked with I can say the
following:

1) Ruby is _fun_ to work with. Most of the time it doesn't seem like
work.
2) Ruby code is easier to read, at least per the way my brain
operates.
3) The Ruby community is active and helpful. Despite Ruby's gaining
popularity the newsgroups, forums, mailing lists, etc. aren't chock
full of snyde replies to newbie questions.

The downsides I see compared to other languages are:

1) Looking for a large set of libraries involves skulking around
outside of the standard distro. Most libraries you are looking for are
available, but it takes some hunting and guessing. Not all libraries
are well documented and some docs aren't available in English. This is
improving as of late, however.
2) Ruby is still heavily slanted toward Linux-based platforms. Windows
compatability is largely a non-issue, but in specific cases I was left
in the lurch targeting Windows clients.
3) The killer IDE (ala Visual Studio) is still a work in progress.
Although Sapphire in Steel is admirable for pure built-in GUI
development you can't yet find anything as straightforward as dragging
and dropping Visual Studio controls. Porting stuff back and forth
using Glade or Qt Designer is an option, but not as clean as what I've
experienced using things like Visual Studio or various Smalltalk
offerings.

The key point to all of this to me is Ruby is _fun_ and makes sense in
the way my brain works. Most of the time I can intuitively figure out
how to use a particular API. Makes it nice. Less time digging around
docs and less time coding since there's less syntactical hoops. Check
it out. You won't be sorry!


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dido Sevilla  
View profile   Translate to Translated (View Original)
(1 user)  More options Jul 26 2007, 2:33 am
From: "Dido Sevilla" <dido.sevi...@gmail.com>
Date: Thu, 26 Jul 2007 15:33:53 +0900
Local: Thurs, Jul 26 2007 2:33 am
Subject: Re: Why Ruby?
On 7/26/07, al_batuul <al_bat...@yahoo.com> wrote:

> Could any body explain what distinguishes Ruby from other languages?

It's Lisp for the masses.

http://stormwyrm.blogspot.com/2004/12/why-ruby.html
http://stormwyrm.blogspot.com/2005/10/why-ruby-redux.html

--
普通じゃないのが当然なら答える私は何ができる?
普通でも普通じゃなくて感じるまま感じることだけをするよ!
http://stormwyrm.blogspot.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bertram Scharpf  
View profile  
 More options Jul 26 2007, 3:04 am
From: Bertram Scharpf <li...@bertram-scharpf.de>
Date: Thu, 26 Jul 2007 16:04:06 +0900
Local: Thurs, Jul 26 2007 3:04 am
Subject: Re: Why Ruby?
Hi,

Am Donnerstag, 26. Jul 2007, 06:44:59 +0900 schrieb al_batuul:

> Could any body explain what distinguishes Ruby from other languages?

Do some small task in Ruby and in any other language ...

Bertram

--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google