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 <861941042.749237430.675427.peter_flass-yahoo.com@news.eternal-september.org>
Deutsch   English   Français   Italiano  
<861941042.749237430.675427.peter_flass-yahoo.com@news.eternal-september.org>

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: Peter Flass <peter_flass@yahoo.com>
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Sat, 28 Sep 2024 10:54:36 -0700
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <861941042.749237430.675427.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
 <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
 <vcub5c$36h63$1@dont-email.me>
 <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
 <vcuib9$37rge$5@dont-email.me>
 <6tDIO.25202$afc4.3071@fx42.iad>
 <vcva2s$3bcrt$6@dont-email.me>
 <vd6thh$lf8o$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 Sep 2024 19:54:37 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="20ef474fa749b5cdf37421ef054a9b68";
	logging-data="1433240"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18nyynqum0dbAftBYZ9/oKr"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:jogI/T0D8I0TJrtpAYRrQjjeUrM=
	sha1:a0UI4EjZ/uuEpo6DCwNqpMXjBZ8=
Bytes: 2960

Andy Walker <anw@cuboid.co.uk> wrote:
> On 24/09/2024 22:14, Lawrence D'Oliveiro wrote:
> [...]
>> It didn’t help that Algol-60 had nothing resembling standardized I/O
>> facilities, whereas these were an integral feature of both Fortran and
>> COBOL.
> 
> 	This is true, but somewhat unfair if intended as a criticism of
> A60.  The idea in those days was that each computer had its own Autocode,
> each with its own idiosyncrasies [Fortran being, in essence, IBM Autocode]
> and very little commonality.  Algol was a project for the expression, in
> an agreed format, of algorithms.  Thus, if you wanted to invert a matrix,
> or construct a spanning tree, or numerically solve an equation, you took
> down your trusty CACM or CompJ, found an appropriate approved algorithm,
> and transcribed that into your favourite Autocode.  You weren't really
> expected to write complete programs in A60.  That changed later.
> 
>> This was remedied later in Algol-68, at the cost of adding a lot of
>> complexity.
> 
> 	Formats were the only complicated part of A68 [and were commonly,
> in the early days, not implemented].  That apart, the transput was easier
> than in most languages, ancient and modern.  The "print" routine took one
> parameter, a list of printable things [inc positioning], and printed them.
> If you didn't want the standard printing style, there were routines to
> turn numbers into strings in easy ways.

Like PL/I PUT LIST.

> 
> 	People complained about the size of the A68 reports, but that was
> before they saw the modern C standards, which still don't define C in the
> sort of formality that A68 achieved.
> 



-- 
Pete