Re: Announcing new scripting/prototyping language

From: Dan Pop (Dan.Pop_at_cern.ch)
Date: 02/06/04


Date: 6 Feb 2004 18:29:43 GMT

In <8QNUb.21269$KV5.15480@nwrdny01.gnilink.net> "Frank J. Lhota" <NOSPAM.lhota.adarose@verizon.net> writes:

>"Joona I Palaste" <palaste@cc.helsinki.fi> wrote in message
>news:bvvjqj$4fb$1@oravannahka.helsinki.fi...
>> ... But C and C++ are a
>> breeze compared to the likes of Perl, Python and Lisp.
>
>I find Perl particularly obtuse. Perl reminds me of those comics where
>obscene language is replaced by a string of random puctuation characters.

It is perfectly possible to write Perl code that is as readable as
well written C code. And it is perfectly possible to write C code that
is as unreadable as badly written Perl code.

It's not the tool, it's the way it's used. Unfortunately, many Perl
tutorials encourage conciseness at the expense of readability. I started
to like Perl only when I realised that I don't have to follow the
tutorial's examples in my own coding.

>Frankly, I don't understand how Perl has caught on when there are more
>powerful, and more readable, string processing languages available.

Probably because Perl is a lot more than a string processing language and
has an excellent interface to the OS primitives. The C-derived syntax
makes it easy to learn to the C programmer, which is another big point,
exploited by many other languages which wanted to benefit from C's
popularity.

Dan

-- 
Dan Pop
DESY Zeuthen, RZ group
Email: Dan.Pop@ifh.de


Relevant Pages

  • Re: Python or PHP?
    ... > every language here and there more ways to do something. ... The best the programmer can do, as you imply, is to ... parse out into proper perl expressions. ... > lists, dictionaries, etc. etc. ...
    (comp.lang.python)
  • Re: Native language versions
    ... It is a different language which can be translated ... into perl and can use Perl modules. ... away quite a bit from the OP's notion of just translating perl keywords ... There's probably not much use for a user-accessible programming language ...
    (comp.lang.perl.misc)
  • Re: Wondering if you guys would like to comment on this
    ... >>ever tried using someone's highly customized EMACS setup? ... I've had the same experience with perl that he ... problem with any programming language, perl tends to make it worse ... I have the same rules on LISP programming that I do with perl ...
    (comp.lang.lisp)
  • Recommend an E-book Meeting the Following Criteria (Newbie, Long)
    ... I know several programming languages namely Java, Perl and C in this order ... Now I'm wondering which Python book I should get as there are so many out ... I'd like to mostly concentrate on language features but some pointers ...
    (comp.lang.python)
  • Re: Why I never got into Lisp
    ... solutions in languages like Perl. ... and what you tried in Lisp, and how Lisp mapped better, for you. ... While this can be done to some extent in any language, ... liked the fact that Ruby, like lisp, seems to have sensible defaults ...
    (comp.lang.lisp)