Good morning,
On 9/10/08 at 9:32 AM +0100, G. T. Stresen-Reuter
<[EMAIL PROTECTED]> wrote:
>On Oct 9, 2008, at 9:17 AM, Carlton Gibson wrote:
>
>> Aren't we all meant to be learning Python these days anyway?
>
>Oh darn! I thought it was RoR!!! I've been learning the wrong thing!
It seems my whole point got lost among my sarcasm. A language
should be chosen based on it's features and whether that will
help you get the job done. A language should not be chosen based
on how old or young it is or whether your brother's friend is
using it.
If it's a good (useful) language; that will continue to be true
10 years later. I started learning Perl 10 years ago and the
things that made it a good language then still apply. The things
that make a good language today still apply since perl is mature
yet still adaptable.
Eg. Perl was written before object-oriented programming was
fashionable (same with C). But the language has continued to
evolve and is now very good as an object-oriented language. The
current OO implementation does leave a bit to be desired
(multiple inheritance would have to be classed has a hack), but
Perl6 resolves all of that quite elegantly. And adding Moose to
Perl5 takes Perl way past OO feature set) many of its current
peers. And the code repository (CPAN) is about as comprehensive
as it gets. (I dabbled with Ruby and was dismally disappointed
by the lack of modules available.)
Anyway, you can tell that I really don't like the "it's an old
language" argument since it just doesn't make any sense.
As for practicality and getting the job done; there are plenty
of world-class web sites that depend heavily on Perl. It scales
just as well (if not better) than PHP. And it scales much better
than RoR (as demonstrated by a few high profile sites).
So, if anyone has any actual points (pros/cons) of a given
language, then please share. We may have some budding
programmers on the list who could benefit from the comparison.
But we're probably already veering too far off-topic. This
should probably be taken off-list.
Charlie
--
Charlie Garrison <[EMAIL PROTECTED]>
PO Box 141, Windsor, NSW 2756, Australia
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
http://www.ietf.org/rfc/rfc1855.txt
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "BBEdit Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/bbedit?hl=en
If you have a specific feature request or would like to report a suspected (or
confirmed) problem with the software, please email to "[EMAIL PROTECTED]"
rather than posting to the group.
-~----------~----~----~----~------~----~------~--~---