On Mon, 17 Nov 2003, Beni Cherniavsky wrote:

> Shlomi Fish wrote on 2003-11-03:
>
> > Now, for the choice of language:
> >
> > Perl - my favourite language (;-)). There's more than one way to do it.
> > Very flexible. A lot of different ways to accomplish the same thing. Some
> > people love it. Some people hate it. You can't know until you've tried.
> >
> > Python - a language I dislike quite a bit. One way to do it. Powerful and
> > object oriented. Lacks some essential Perl features and syntax elements,
> > because "no one needs them" (to quote Moshe Zadka). I was told that it is
> > more suitable for GUIs than Perl is.
> >
> > You'll hear a lot of FUD against Perl from Pythoneers, so you have been
> > warned.
> >
> I beg to differ.You will not hear that much Uncertainty or
> Disinformation about Perl from Pythonistas.You will cetainly hear
> Fear.It's not a lie (as calling it FUD would imply), it's a
> thruthful (though subjective) observation by most Pythonistas that we
> find reading Perl very difficult.Hence we fear Perl code 8-{...
> Whether you should conclude from this that Perl is bad for *you* -
> only you can decide.
>

Well, maybe FUD was misappropriate as a term. In any case, it should be
noted that there are two issues involved in understanding Perl code:

1. Understanding the syntaxial elements. This is indeed a problem in Perl
at least for beginners, because the language is huge, and has a lot of
syntaxial elements in it. Once you do understand them, it becomes much
easier.

2. Understanding the algorithms and what the author intended to achieve.
This is a problem with Perl as much as it is with Python.

I also hear a lot of stuff about Perl being unmaintainable, and stuff like
that.

> > You'll also hear a lot of FUD against Perl and everything else
> > from Java bigots. I'll probably use either Perl, Python or Ruby if I were
> > you. Either language will be fine.
> >
> If it would comfort anybody, I can give him as much anti-Java opinions
> as anti-Perl ones or more ;-).
>

I don't have too many anti-Python opinions (except the fact that I simply
don't like the language). But I do have quite a lot of anti-Java ones. But
it would be too redundant to voice them here.

Regards,

        Shlomi Fish


----------------------------------------------------------------------
Shlomi Fish        [EMAIL PROTECTED]
Home Page:         http://t2.technion.ac.il/~shlomif/

Writing a BitKeeper replacement is probably easier at this point than getting
its license changed.

        Matt Mackall on OFTC.net #offtopic.


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to