comp.lang.ada
 help / color / mirror / Atom feed
From: Dan.Pop@cern.ch (Dan Pop)
Subject: Re: Announcing new scripting/prototyping language
Date: 6 Feb 2004 18:29:43 GMT
Date: 2004-02-06T18:29:43+00:00	[thread overview]
Message-ID: <c00men$rdu$8@sunnews.cern.ch> (raw)
In-Reply-To: 8QNUb.21269$KV5.15480@nwrdny01.gnilink.net

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



  parent reply	other threads:[~2004-02-06 18:29 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-05 22:13 Announcing new scripting/prototyping language Dave Allison
2004-02-05 22:19 ` Christopher Benson-Manica
2004-02-05 22:56   ` Larry Hazel
2004-02-05 23:40     ` Victor Bazarov
2004-02-06 15:44       ` Georg Bauhaus
2004-02-06 15:49         ` Victor Bazarov
2004-02-06 16:01           ` Georg Bauhaus
2004-02-06 16:06             ` Victor Bazarov
2004-03-04 16:40         ` Richard  Riehle
2004-02-05 23:53     ` Richard Heathfield
2004-02-06  8:38       ` Joona I Palaste
2004-02-06 14:49         ` Frank J. Lhota
2004-02-06 15:23           ` Martijn Lievaart
2004-02-06 19:01             ` Frank J. Lhota
2004-02-06 19:02               ` Jeff Schwab
2004-02-06 21:25                 ` Martijn Lievaart
2004-02-07 14:43                   ` Martin Krischik
2004-02-06 18:29           ` Dan Pop [this message]
2004-02-06 19:17             ` Frank J. Lhota
2004-02-07 20:33         ` Y2KYZFR1
2004-02-07 20:42           ` Joona I Palaste
2004-02-08  4:54           ` Les Cargill
2004-02-09 18:11           ` Warren W. Gay VE3WWG
2004-02-06  2:09     ` Les Cargill
2004-02-06  8:26       ` Preben Randhol
2004-02-06 16:23         ` Les Cargill
2004-02-06 18:15           ` Preben Randhol
2004-02-06 17:43       ` Martin Krischik
2004-03-04 16:58       ` Richard  Riehle
2004-03-04 17:45         ` Warren W. Gay VE3WWG
2004-02-06 17:39   ` Martin Krischik
2004-02-06  1:00 ` Unforgiven
2004-02-06  3:02 ` Jack Klein
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox