Deutsch   English   Français   Italiano  
<lljet5FmmqaU16@mid.individual.net>

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

Path: ...!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Bob Eager <news0009@eager.cx>
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: 25 Sep 2024 21:50:29 GMT
Lines: 33
Message-ID: <lljet5FmmqaU16@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
	<6tDIO.25202$afc4.3071@fx42.iad> <vd1gte$bs7$1@gal.iecc.com>
	<vd1v01$3r2r4$2@dont-email.me> <vd200f$cgp$1@gal.iecc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ZhjcLsmj0LPHcDbpFW8hOQAs3c+LtFClpOoP/tDClXuWVh3d/l
Cancel-Lock: sha1:V7mg1iu7GE9ootDy5Kgea/4IbMk= sha256:jZC0O5IJTgH/dd/+xq0/XM6RdI/R9pZbKF45C0cWAjY=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
 git.gnome.org/pan2)
Bytes: 2091

On Wed, 25 Sep 2024 21:40:31 +0000, John Levine wrote:

> According to Lawrence D'Oliveiro  <ldo@nz.invalid>:
>>On Wed, 25 Sep 2024 17:22:54 -0000 (UTC), John Levine wrote:
>>
>>> COBOL had (has) very powerful data structures ...
>>
>>No pointers, no typedefs, no dynamic arrays, no array lower bounds other
>>than 1, no parametric types ...
> 
> It was 1960.  Fortran had arrays of numbers, COBOL had structures
> including arrays of structures.  If your point is that we have figured
> stuff out in the following 60 years, well, yes, we have.
> 
> I guess Algol60 had dynamic arrays but no structures which limited how
> useful they were.  And the call-by-name mistake made implementation very
> painful.

I like Atlas Autocode; pity it never took off. Algol with the difficult 
implementation bits removed. But still powerful.

There are, however, a few implementations of Edinburgh IMP (a close 
derivative), and that was used for real stuff, albeit in a limited orbit. 
In fact, I have just written a compiler for it, although the target system 
is unlikely to excite anyone.



-- 
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
 http://www.mirrorservice.org