Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <uusm1f$2c5a1$1@dont-email.me>
Deutsch   English   Français   Italiano  
<uusm1f$2c5a1$1@dont-email.me>

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

Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Janis Papanagnou <janis_papanagnou+ng@hotmail.com>
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Command Languages Versus Programming Languages
Date: Sun, 7 Apr 2024 01:31:59 +0200
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <uusm1f$2c5a1$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <uu636l$7haj$1@dont-email.me>
 <20240329084454.0000090f@gmail.com> <uu6om5$cmv8$1@dont-email.me>
 <20240329101248.556@kylheku.com> <uu6t9h$dq4d$1@dont-email.me>
 <20240329104716.777@kylheku.com> <uu8p02$uebm$1@dont-email.me>
 <20240330112105.553@kylheku.com> <uudrfg$2cskm$1@dont-email.me>
 <87r0fp8lab.fsf@tudado.org> <uuehdj$2hshe$1@dont-email.me>
 <87wmpg7gpg.fsf@tudado.org> <LISP-20240402085115@ram.dialup.fu-berlin.de>
 <LISP-20240402091729@ram.dialup.fu-berlin.de>
 <wrap-20240402092558@ram.dialup.fu-berlin.de> <uui7hf$3gona$1@dont-email.me>
 <uuj1o5$3pvnq$1@dont-email.me> <87plv6jv1i.fsf@nosuchdomain.example.com>
 <wwv5xwyifq8.fsf@LkoBDZeT.terraraq.uk>
 <if-20240404121825@ram.dialup.fu-berlin.de> <uund4g$ugsb$1@dont-email.me>
 <uup8ul$1fr2t$1@dont-email.me> <uuq0a3$1lcgf$1@dont-email.me>
 <uuruuc$26nd1$1@dont-email.me> <uusk09$2b992$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 06 Apr 2024 23:32:00 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="fe46da0309c353f700243ba129070c08";
	logging-data="2495809"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX196n4FZKaELTD9BWVLNLI2K"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
Cancel-Lock: sha1:mWHG7ZNAi+N/I4UzUeDrJZ86vCU=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <uusk09$2b992$1@dont-email.me>
Bytes: 3205

On 07.04.2024 00:57, Lawrence D'Oliveiro wrote:
> 
> Sure, Algol 60 is way beyond a museum piece by now. But remember, that was 
> the one that spawned a great number of offshoots, namely the “Algol-like” 
> language family--or really, superfamily. That included Pascal and its own 
> offshoots.

Indeed, it became the base of a huge tree of important programming
languages.

> 
> Algol 68 was a bit less influential in terms of language features

I like it more for its formal coherence than for specific features.

But of course it also has a lot of features; besides some mentioned
in your post, e.g., the generalized 'for' loop (that can even be
abbreviated for control structure subsets), but that we also find
(even in a more generalized version) already in Simula 67, BTW.

> (I think 
> C “int”, “char”, “struct” and “union”, and the “long” and “short” 
> qualifiers came from there, and csh “if ... fi” as well), [...]

It was more a base for the Bourne shell family (and its successors,
including POSIX shell through ksh88). But yes, it influenced quite
some languages. And, yes, it was less influential than Algol 60.

Janis