in reply to Python, Java and Perl

It's always going to be a collection of factors that decide which language you use...Some languages are just better for some things than others (for example, don't use php to run a Qt GUI).

If a company feels comfortable with java, then they'll keep using it, if a developer knows all the perl idioms then he's going to keep belting out those 15-byte wonders he's so well known for.

There will be a holy war at some places if you even wear a Tshirt with a cammel on ;)

@_=qw; ask f00li5h to appear and remain for a moment of pretend better than a lifetime;;s;;@_[map hex,split'',B204316D8C2A4516DE];;y/05/os/&print;

Replies are listed 'Best First'.
Re^2: Python, Java and Perl
by jettero (Monsignor) on Jul 19, 2007 at 10:50 UTC

    Some languages are just better for some things than others.

    I usually argue this point, although not very strongly. It seems to me that once you get to a certain subsistence level... once you have associative arrays, dynamic memory allocation, lambda functions, portability, etc... once you're talking about high level langauges... And I usually call them p-languages (perl, pike, php, python, ruby, ... sometimes java) ...

    Once you're talking about a very high level language, it's pretty much just a matter of preference. That's why the holy wars seem so pointless. There isn't really any advantage to one over the other (aside from preference) besides metrics like speed, development time, and maintenance cost.

    I think if you're a big perl fan you're probably ignoring speed (for certain things). If you're a big java fan you're probably ignoring speed (for certain things). Otherwise we'd all just use C, right?

    -Paul