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.