From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5d71,7a278735334db126 X-Google-Attributes: gidf5d71,public X-Google-Thread: 103376,7a278735334db126 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,7a278735334db126 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,7a278735334db126 X-Google-Attributes: gid1014db,public X-Google-ArrivalTime: 2004-02-06 11:17:58 PST Path: archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!zeus.visi.com!priapus.visi.com!orange.octanews.net!news-out.visi.com!petbe.visi.com!news.octanews.net!in.100proofnews.com!in.100proofnews.com!cycny01.gnilink.net!cyclone1.gnilink.net!spamkiller2.gnilink.net!nwrdny02.gnilink.net.POSTED!0f19ed38!not-for-mail From: "Frank J. Lhota" Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.java,comp.lang.ada References: <8QNUb.21269$KV5.15480@nwrdny01.gnilink.net> Subject: Re: Announcing new scripting/prototyping language X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: Date: Fri, 06 Feb 2004 19:17:57 GMT NNTP-Posting-Host: 141.154.242.195 X-Complaints-To: abuse@verizon.net X-Trace: nwrdny02.gnilink.net 1076095077 141.154.242.195 (Fri, 06 Feb 2004 14:17:57 EST) NNTP-Posting-Date: Fri, 06 Feb 2004 14:17:57 EST Xref: archiver1.google.com comp.lang.c++:17909 comp.lang.c:20738 comp.lang.java:2722 comp.lang.ada:5296 Date: 2004-02-06T19:17:57+00:00 List-Id: "Dan Pop" 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++ ) ;