Deutsch   English   Français   Italiano  
<87frozj7fe.fsf@doppelsaurus.mobileactivedefense.com>

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

Path: ...!news.mixmin.net!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Rainer Weikusat <rweikusat@talktalk.net>
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Command Languages Versus Programming Languages
Date: Mon, 14 Oct 2024 11:38:29 +0100
Lines: 29
Message-ID: <87frozj7fe.fsf@doppelsaurus.mobileactivedefense.com>
References: <uu54la$3su5b$6@dont-email.me> <87edbtz43p.fsf@tudado.org>
	<0d2cnVzOmbD6f4z7nZ2dnZfqnPudnZ2d@brightview.co.uk>
	<uusur7$2hm6p$1@dont-email.me> <vdf096$2c9hb$8@dont-email.me>
	<87a5fdj7f2.fsf@doppelsaurus.mobileactivedefense.com>
	<ve83q2$33dfe$1@dont-email.me>
	<87wmighu4i.fsf@doppelsaurus.mobileactivedefense.com>
	<slrnvgl9ho.39m.apple.universe@freight.zombinet>
	<vefvq4$k1s6$1@dont-email.me>
	<874j5fyc7f.fsf@doppelsaurus.mobileactivedefense.com>
	<veiko9$14grm$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: individual.net 4TDn3jcDqO7XxOM4yB2nOAXctsLUzxceY9uykX0domYc+Q2QE=
Cancel-Lock: sha1:C0iyMKKnyv1LtohorN73k5eas8A= sha1:BA4BIGyXuy8M/47qv9Lh8ZLxvFc= sha256:7awGUc8t3TSA5clTYxcEusLsLM9AncG35MLe4FW145s=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Bytes: 2731

Muttley@DastartdlyHQ.org writes:
> On Sun, 13 Oct 2024 21:33:56 +0100
> Rainer Weikusat <rweikusat@talktalk.net> boring babbled:
>>Muttley@DastartdlyHQ.org writes:
>>> ITYF the people who dislike Perl are the ones who actually like the unix
>>> way of having simple daisychained tools instead of some lump of a language
>>> that does everything messily.
>>
>>Perl is a general-purpose programming language, just like C or Java (or
>>Python or Javascript or Rust or $whatnot). This means it can be used to
>>implement anything (with some practical limitation for anything) and not
>>that it "does everything".
>
> I can be , but generally isn't. Its niche tends to be text processing of
> some sort

It is. That sysadmin-types using it don't use it to create actual
programs is of no concern for this, because they never do that and this
use only needs a very small subset of the features of the language. I've
been using it as system programming language for programs with up to
21,000 LOC in the main program (and some more thousands in auxiliary
modules) and it's very well-suited to that.

The simple but flexible OO system, reliable automatic memory management
and support for functions/ subroutine as first-class objects make it
very nice for implementing event-driven, asynchronous "crossbar"
programs connecting various external entities both running locallly and
on other computers on the internet to create complex applications from
them.