Deutsch   English   Français   Italiano  
<vhvdg3$2900d$2@dont-email.me>

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

Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Rich <rich@example.invalid>
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Sun, 24 Nov 2024 14:33:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <vhvdg3$2900d$2@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <vhl090$5ghq$1@dont-email.me> <w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com> <vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid> <vhp646$12c7u$1@dont-email.me> <pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com> <vhsdhp$1m6qu$2@dont-email.me> <%ar0P.44258$giU1.34557@fx09.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 24 Nov 2024 15:33:40 +0100 (CET)
Injection-Info: dont-email.me; posting-host="f9f41132f628b1fe2d858245900693aa";
	logging-data="2392077"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19Nx7S4aSAiGc/ouW4ei5IZ"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:a1sPtJKbR02n1SSqfvLJoss4yOQ=
Bytes: 2820

Louis Krupp <lkrupp@invalid.pssw.com.invalid> wrote:
> On 11/23/2024 4:16 AM, The Natural Philosopher wrote:
>> On 23/11/2024 04:57, 186282@ud0s4.net wrote:
>>>    Well ...  glad to see my opinion of Perl is    not unique  :-)
>>>
>>>    Way back I bought the usual "Learn Perl" book with    the camel 
>>> on the front.  About two chapters in I    said "WHY ???".
>>>
>> I just saw the type of people who created enormous scripts in it, 
>> and thought 'total wankers' They typically read instruction manuals 
>> as a hobby...
>>
>> If a script gets that big it should be in a different language 
>> altogether.
>>
> There was a time when Python was still at version 1.something, Ruby 
> hadn't been introduced, so the choices were limited to shells (like 
> sh and its relatives), compiled languages like C, and Perl.  Perl did 
> the job, and it was enough like C to seem familiar, so here we are.

This is the part that seems to get forgotten most often today, given 
the fog of history.

There was a day, in the not so distant past, where one's choices for 
'language' for "custom ad. hoc. tool" on a Unix machine were:

1) C
2) /bin/sh
3) Perl

And, if "custom ad. hoc. tool" needed to do any manipulation of 
string data beyond the most trivial of output printf'ing then the code 
overhead in C for handing those strings vs. one line of Perl, meant 
Perl got called in to do the jobs that were "too much for /bin/sh" and 
"not performance critical enough (yet)" to write out all the needed C 
code.