Deutsch   English   Français   Italiano  
<vdf096$2c9hb$8@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bozo User <anthk@disroot.org>
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Command Languages Versus Programming Languages
Date: Mon, 30 Sep 2024 20:04:54 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <vdf096$2c9hb$8@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <87edbtz43p.fsf@tudado.org>
 <0d2cnVzOmbD6f4z7nZ2dnZfqnPudnZ2d@brightview.co.uk>
 <uusur7$2hm6p$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 30 Sep 2024 22:04:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a34d6f5221beabc0a05e77e5b08e5f7d";
	logging-data="2500139"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19tMyPhxllztVBg8KE7mLnO"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:drqVbEG4uFYkMnn3NCM273Bvmz4=
Bytes: 1947

On 2024-04-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Sun, 07 Apr 2024 00:01:43 +0000, Javier wrote:
>
>> The downside is the loss of performance because of disk access for
>> trivial things like 'nfiles=$(ls | wc -l)'.
>
> Well, you could save one process creation by writing
> “nfiles=$(echo * | wc -l)” instead. But that would still not be strictly 
> correct.
>
>> I suspect disk access times where
>> one of the reasons for the development of perl in the early 90s.
>
> Shells were somewhat less powerful in those days. I would describe the 
> genesis of Perl as “awk on steroids”. Its big party trick was regular 
> expressions. And I guess combining that with more sophisticated data-
> structuring capabilities.

Perl is more awk+sed+sh in a single language. Basically the killer
of the Unix philophy in late 90's/early 00's, and for the good.