Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Scripting Language Biases: The Tech-Sector's New Menace?

by jackdied (Monk)
on Apr 03, 2003 at 08:17 UTC ( [id://247701]=note: print w/replies, xml ) Need Help??

in reply to Scripting Language Biases: The Tech-Sector's New Menace?

pretend I put that Yoda quote about anger here, then take two deep breaths.

The bias against scripting languages is really just a bias against change. Change is expensive and painful. Having eveyone code in their favorite language results in chaos. Change can and does happen, no one used Java seriously 5 years ago. Java might be the bridge that brings people to Perl/Python/Ruby by demonstrating that CPUs are super fast and coding in C is going the way of coding in ASM (use it when you have to, and no more). You might like perl better than X, but companies have standards because it keeps their costs down. Perl has a large user base but it is still easier to find candidates that already know industrial C++ or Java.

That said, some of the complaints against C|C++|Java above could be applied to perl (OK, not the its-too-verbose one). Consider that it isn't possible to write an obfu in python. This is a good thing. Perl6 better become reality soonish (it addresses most of the warts of coding large scale apps in perl) or Python is going to eat its lunch. Ruby has an outside chance of doing the same, but misses the mark IMO.

Note, I'm just talking about apps here b/c the question was really about large scale development. Perl's sed and awk heritage make it unbeatable for text file manipulation, sys admin tasks, Makefile helpers, etc.


  • Comment on Re: Scripting Language Biases: The Tech-Sector's New Menace?

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://247701]
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (7)
As of 2024-05-27 06:34 GMT
Find Nodes?
    Voting Booth?

    No recent polls found