comp.lang.ada
 help / color / mirror / Atom feed
From: "Frank J. Lhota" <NOSPAM.lhota.adarose@verizon.net>
Subject: Re: Announcing new scripting/prototyping language
Date: Fri, 06 Feb 2004 19:17:57 GMT
Date: 2004-02-06T19:17:57+00:00	[thread overview]
Message-ID: <FLRUb.1142$M8.239@nwrdny02.gnilink.net> (raw)
In-Reply-To: c00men$rdu$8@sunnews.cern.ch

"Dan Pop" <Dan.Pop@cern.ch> wrote in message
news:c00men$rdu$8@sunnews.cern.ch...
> 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.

Good point. Even APL can be written in a readable fashion. (After all, APL
started as a documentation language!) A lot of the readability problems are
due more to the culture around programming languages, rather than the
limitations of the languages itself. One wonders how much obfuscated C might
have been avoided if introductory C texts did not present the following as
an acceptable way to copy a null-terminated string:

    while( *s++ = *t++ )
        ;





  reply	other threads:[~2004-02-06 19:17 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
2004-02-06 19:17             ` Frank J. Lhota [this message]
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