ptkwt
3/21/2005 2:59:00 AM
In article <3a6pkoF69qdjpU1@individual.net>,
Mike Cox <mikecoxlinux@yahoo.com> wrote:
>Hi. I am researching a language to switch to after Microsoft EOL'd classic
>Visual Basic. Visual Basic.NET is nothing like the old VB. Having been
>burned by relying on a commercial vendor, I am on a quest to find a VB like
>language that is free from corporate whims.
Well, I wouldn't call Ruby (the Ruby we all speak around these here c.l.r
parts) VB-like (some might call them fight'n words). But it is free
from corporate whims.
>I went on a computer language
>site that documented the history of computer languages and their lineage.
>
>It was quite a shock to learn that Ruby may possibly be the brother of VB,
There was apparently a language which was the precursor to VB which
was called Ruby. That Ruby became VB, however that other Ruby has
nothing to do with the Ruby we're dealing with here on this
newsgroup/mailing list. Actually, about a year ago one of the creators
of that other Ruby (Mike Geary) was hanging out here on c.l.r (I think
he even made the 100,000th post). If he is
still lurking, perhaps he can offer more info on that other Ruby.
>and that Ruby is the son of Algol 60. Just a cursery glance over Ruby
>confirmed that my beloved "begin" and "end" are there. Sharing the same
>genes as a Algol is quite a statement of pedigree.
Well, lots of languages came out of the Algol branch of the
computer language family tree.
>No wonder 60 percent of
>all programers speak VB to their computers. And now, my fellow Algol 60
>decendants, I am now close to making Ruby my langauge of choice. My
>langauge, VB, is dying a cruel cancer of corporate apathy, but now I have
>found its brother so I am rejoicing.
>
>So my question is, what do I need to know to get started from a VB
>background?
Having never coded in VB, I'm not sure I'm qualified to point you in the
right direction, however, I would start by getting a copy of Dave Thomas'
"Programming Ruby" 2nd edition. I suspect you'll find that Ruby is very
different from VB, but if you stick with it I suspect you'll be
pleasantly surprised and you'll probably learn a lot.
Phil