[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: Server side scripting languages comparison

On Mon, 19 Aug 2002 09:00:21 -0600
Lance Levsen <l.levsen@pwgroup.ca> wrote:

> > the bigest problem with perl based solutions is ...perl. Perl is
> > great provided a) you already know it well, b) you never need to fix
> > it. Anyone new to scripting languages should probably not start on
> > perl if they can help it. At first it will confuse and frustrate
> > you, and eventualy render you indispensable as the only person in
> > the company with half a chance of decrypting all the perl code
> > you've written.
> > 
> > Not wanting to start a language war... all popular languages are
> > good and vise-versa... for their particular task. Everyone should
> > learn them all. I'm not convinced anything big is perls particular
> > task... but quick and dirty stuff...yeah.

I also don't want this to become a language war.

Having programmed many languages for over 35 years I pretty well agree with the above.
> Personally I like perl. It's way more robust then anything 
> outside of the compiled languages. 

See reference to Python below.

> It's worth knowing because 
> the applications for it are much more vast then PHP.

That's hard to argue with but many of those working app's can be called from code written in other languages.
> I can't speak about python, I know perl why would I need it?

Eric Raymond answered that question for me:

> As Craig said, and I endorse,
> "why bother learning a language ( .... ) suitable for web
> applications when for about the same effort you can learn a
> general purpose language that can be used for web applications,
> systems administration, any kind of data mangling, and other
> general scripting tasks?"

Because it is so complicated compared to other languages.  I can read many other languages almost immediately but not so for Perl.  I have even read most of Programming Perl (that may not be the best place to start but I got it free for reviewing it).

Have fun and keep the comments objective,

Paul Scott

Reply to: