Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

You can do more with a kind word and a gun than with just a kind word. -- Al Capone


devel / comp.lang.fortran / "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

SubjectAuthor
* "How John Backus’ Fortran Beat the Machine CodeLynn McGuire
+* Re: "How John Backus’ Fortran Beat the Machine CodRobin Vowels
|`* Re: "How John Backus’ Fortran Beat the MachinLouis Krupp
| `- Re: "How John Backus’ Fortran Beat the Machine Codjfh
+* Re: "How John Backus’ Fortran Beat the MachineThomas Koenig
|+- Re: "How John Backus’ Fortran Beat the MachinLynn McGuire
|+- Re: "How John Backus’ Fortran Beat the Machine CodQuadibloc
|`* Re: "How John Backus’ Fortran Beat the Machine Codgah4
| `* Re: "How John Backus’ Fortran Beat the Machine CodQuadibloc
|  `- Re: "How John Backus’ Fortran Beat the Machine Codgah4
`* Re: "How John Backus’ Fortran Beat the Machine CodQuadibloc
 +* Re: "How John Backus’ Fortran Beat the Machine Codgah4
 |`* Re: "How John Backus’ Fortran Beat the MachinLynn McGuire
 | +- Re: "How John Backus’ Fortran Beat the Machine CodFortranFan
 | +- Re: "How John Backus’ Fortran Beat the MachineThomas Koenig
 | `* Re: "How John Backus’ Fortran Beat the Machine CodRobin Vowels
 |  `- Re: "How John Backus’ Fortran Beat the Machine Codjfh
 `- Re: "How John Backus’ Fortran Beat the Machine CodRobin Vowels

1
"How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<ta2hh1$3qs1f$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2490&group=comp.lang.fortran#2490

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: lynnmcguire5@gmail.com (Lynn McGuire)
Newsgroups: comp.lang.fortran
Subject: "How_John_Backus’_Fortran_Beat_the_Machine_Code
_‘Priesthood’"_by_David_Cassel
Date: Tue, 5 Jul 2022 18:29:37 -0500
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <ta2hh1$3qs1f$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Jul 2022 23:29:37 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="cccea6237f9c18e2d2cb1e83e0c13748";
logging-data="4026415"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YSgWCQPOEGq4QPpqyBVfv"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.0
Cancel-Lock: sha1:PIHMVgE+dkaFRtSNKzb/HQz8GTE=
Content-Language: en-US
 by: Lynn McGuire - Tue, 5 Jul 2022 23:29 UTC

"How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David
Cassel
https://thenewstack.io/how-john-backus-fortran-beat-machine-codes-priesthood/

"John Backus one of the founding forefathers of early computer
programming, and in many ways set the stage for modern programming
languages."

"Backus led the team that developed the Fortran programming language in
1957, still touted today as “the first high-level programming language”
on web pages at IBM. As the Associated Press wrote — half a century
later — in an obituary for Backus, “Prior to Fortran, computers had to
be meticulously ‘hand-coded’ — programmed in the raw strings of digits
that triggered actions inside the machine.”"

Lynn

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<ab6895c7-734e-41a4-b5a7-a62e893ba660n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2491&group=comp.lang.fortran#2491

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:622a:1897:b0:31d:3f9e:d6de with SMTP id v23-20020a05622a189700b0031d3f9ed6demr16326163qtc.396.1657077711342;
Tue, 05 Jul 2022 20:21:51 -0700 (PDT)
X-Received: by 2002:a25:f606:0:b0:66e:3700:41bc with SMTP id
t6-20020a25f606000000b0066e370041bcmr19177685ybd.238.1657077711138; Tue, 05
Jul 2022 20:21:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Tue, 5 Jul 2022 20:21:50 -0700 (PDT)
In-Reply-To: <ta2hh1$3qs1f$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <ta2hh1$3qs1f$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ab6895c7-734e-41a4-b5a7-a62e893ba660n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: robin.vowels@gmail.com (Robin Vowels)
Injection-Date: Wed, 06 Jul 2022 03:21:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 28
 by: Robin Vowels - Wed, 6 Jul 2022 03:21 UTC

On Wednesday, July 6, 2022 at 9:29:41 AM UTC+10, Lynn McGuire wrote:
> "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David
> Cassel
>
> https://thenewstack.io/how-john-backus-fortran-beat-machine-codes-priesthood/
>
> "John Backus one of the founding forefathers of early computer
> programming, and in many ways set the stage for modern programming
> languages."
>
> "Backus led the team that developed the Fortran programming language in
> 1957, still touted today as “the first high-level programming language”
> on web pages at IBM. As the Associated Press wrote — half a century
> later — in an obituary for Backus, “Prior to Fortran, computers had to
> be meticulously ‘hand-coded’ — programmed in the raw strings of digits
> that triggered actions inside the machine.”"

That is false. Already at the University of Manchester, England in 1952,
the first autocode was in use.
An improved form, the Mark I autocode, was implemented in 1955.
In 1955, GIP was already in use on Pilot ACE. No knowledge of machine
code was required to write the instructions for GIP.

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<DdbxK.378620$70j.190259@fx16.iad>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2492&group=comp.lang.fortran#2492

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machin
e_Code_‘Priesthood’"_by_David_Cassel
Content-Language: en-US
Newsgroups: comp.lang.fortran
References: <ta2hh1$3qs1f$1@dont-email.me>
<ab6895c7-734e-41a4-b5a7-a62e893ba660n@googlegroups.com>
From: lkrupp@invalid.pssw.com.invalid (Louis Krupp)
In-Reply-To: <ab6895c7-734e-41a4-b5a7-a62e893ba660n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 28
Message-ID: <DdbxK.378620$70j.190259@fx16.iad>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Wed, 06 Jul 2022 07:55:15 UTC
Organization: Newshosting.com - Highest quality at a great price! www.newshosting.com
Date: Wed, 6 Jul 2022 01:55:15 -0600
X-Received-Bytes: 2353
 by: Louis Krupp - Wed, 6 Jul 2022 07:55 UTC

On 7/5/2022 9:21 PM, Robin Vowels wrote:
> On Wednesday, July 6, 2022 at 9:29:41 AM UTC+10, Lynn McGuire wrote:
>> "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David
>> Cassel
>>
>> https://thenewstack.io/how-john-backus-fortran-beat-machine-codes-priesthood/
>>
>> "John Backus one of the founding forefathers of early computer
>> programming, and in many ways set the stage for modern programming
>> languages."
>>
>> "Backus led the team that developed the Fortran programming language in
>> 1957, still touted today as “the first high-level programming language”
>> on web pages at IBM. As the Associated Press wrote — half a century
>> later — in an obituary for Backus, “Prior to Fortran, computers had to
>> be meticulously ‘hand-coded’ — programmed in the raw strings of digits
>> that triggered actions inside the machine.”"
> That is false. Already at the University of Manchester, England in 1952,
> the first autocode was in use.
> An improved form, the Mark I autocode, was implemented in 1955.
> In 1955, GIP was already in use on Pilot ACE. No knowledge of machine
> code was required to write the instructions for GIP.

I'm going to hazard a guess that obituary writers tend not to know much
about computer science and computer science practitioners tend not to
write obituaries.

Louis

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<17aba697-a90a-4559-b869-774aff0e7264n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2493&group=comp.lang.fortran#2493

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a0c:df11:0:b0:472:fff9:d9a8 with SMTP id g17-20020a0cdf11000000b00472fff9d9a8mr11574524qvl.61.1657144832569;
Wed, 06 Jul 2022 15:00:32 -0700 (PDT)
X-Received: by 2002:a25:2e50:0:b0:669:9a76:beb with SMTP id
b16-20020a252e50000000b006699a760bebmr45281215ybn.597.1657144832239; Wed, 06
Jul 2022 15:00:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Wed, 6 Jul 2022 15:00:32 -0700 (PDT)
In-Reply-To: <DdbxK.378620$70j.190259@fx16.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=115.189.132.209; posting-account=KnYfEgoAAAD1tUJTvdAUZ3XojNa5tezZ
NNTP-Posting-Host: 115.189.132.209
References: <ta2hh1$3qs1f$1@dont-email.me> <ab6895c7-734e-41a4-b5a7-a62e893ba660n@googlegroups.com>
<DdbxK.378620$70j.190259@fx16.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <17aba697-a90a-4559-b869-774aff0e7264n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: harperjf2@gmail.com (jfh)
Injection-Date: Wed, 06 Jul 2022 22:00:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 51
 by: jfh - Wed, 6 Jul 2022 22:00 UTC

On Wednesday, July 6, 2022 at 7:55:18 PM UTC+12, Louis Krupp wrote:
> On 7/5/2022 9:21 PM, Robin Vowels wrote:
> > On Wednesday, July 6, 2022 at 9:29:41 AM UTC+10, Lynn McGuire wrote:
> >> "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David
> >> Cassel
> >>
> >> https://thenewstack.io/how-john-backus-fortran-beat-machine-codes-priesthood/
> >>
> >> "John Backus one of the founding forefathers of early computer
> >> programming, and in many ways set the stage for modern programming
> >> languages."
> >>
> >> "Backus led the team that developed the Fortran programming language in
> >> 1957, still touted today as “the first high-level programming language”
> >> on web pages at IBM. As the Associated Press wrote — half a century
> >> later — in an obituary for Backus, “Prior to Fortran, computers had to
> >> be meticulously ‘hand-coded’ — programmed in the raw strings of digits
> >> that triggered actions inside the machine.”"
> > That is false. Already at the University of Manchester, England in 1952,
> > the first autocode was in use.
> > An improved form, the Mark I autocode, was implemented in 1955.
> > In 1955, GIP was already in use on Pilot ACE. No knowledge of machine
> > code was required to write the instructions for GIP.
> I'm going to hazard a guess that obituary writers tend not to know much
> about computer science and computer science practitioners tend not to
> write obituaries.
>
> Louis

Bruce Payne was a Manchester PhD student in the early 1950s doing numerical
fluid mechanics (see Payne, R.B. 1958: J.Fluid Mech. 4, 81-86). He told me years later
'I shared an office with Turing. The machine wrote numbers in base 32 backwards.
" I found both those sentences surprising. (I first used a computer myself in 1963, using
Fortran II. A few months later I had access to one using Algol 60. Wasn’t it Backus who
said when someone asked him whether Fortran or Algol was the better language
“I didn’t write a worse language than I had already written” ?

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<ta5tlt$20v$1@newsreader4.netcologne.de>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2494&group=comp.lang.fortran#2494

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd4-cbdb-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.lang.fortran
Subject: Re: "How John Backus’ Fortran Beat the Machine
Code ‘Priesthood’" by David Cassel
Date: Thu, 7 Jul 2022 06:15:25 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <ta5tlt$20v$1@newsreader4.netcologne.de>
References: <ta2hh1$3qs1f$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Jul 2022 06:15:25 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd4-cbdb-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd4:cbdb:0:7285:c2ff:fe6c:992d";
logging-data="2079"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Thu, 7 Jul 2022 06:15 UTC

Lynn McGuire <lynnmcguire5@gmail.com> schrieb:
> "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David
> Cassel
>
> https://thenewstack.io/how-john-backus-fortran-beat-machine-codes-priesthood/
>
> "John Backus one of the founding forefathers of early computer
> programming, and in many ways set the stage for modern programming
> languages."
>
> "Backus led the team that developed the Fortran programming language in
> 1957, still touted today as “the first high-level programming language”
> on web pages at IBM. As the Associated Press wrote — half a century
> later — in an obituary for Backus, “Prior to Fortran, computers had to
> be meticulously ‘hand-coded’ — programmed in the raw strings of digits
> that triggered actions inside the machine.”"

"Abstracting Away The Machine" presents a more nuanced view.
At the time, there even was strong resistance to _not_ programming
in machine code, even assemblers were frowned upon even by John
von Neumann, because he thought it a waste of computer time and
optimization possibility.

Fortran introduced three main concepts:

- Arithmetic notation (which was revolutionary at the time), and
they had not even invented recursive descent

- A highly optimizing compiler, which often made code speed
comparable to those of an assembler

- Portability between different machines - not long after Fortran
for the 704, a version for the 650 was made, and many other
computer manufacturers followed suit.

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<ta78k5$eohk$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2495&group=comp.lang.fortran#2495

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: lynnmcguire5@gmail.com (Lynn McGuire)
Newsgroups: comp.lang.fortran
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machin
e_Code_‘Priesthood’"_by_David_Cassel
Date: Thu, 7 Jul 2022 13:28:19 -0500
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <ta78k5$eohk$2@dont-email.me>
References: <ta2hh1$3qs1f$1@dont-email.me>
<ta5tlt$20v$1@newsreader4.netcologne.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Jul 2022 18:28:21 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="f9a22245f8690d57465f0f2db604e2b9";
logging-data="483892"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19yR0wjqjrAvPgmfmxs+PhI"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.0
Cancel-Lock: sha1:wcdx3EEVgA/hWj+BSI0+UciQYac=
In-Reply-To: <ta5tlt$20v$1@newsreader4.netcologne.de>
Content-Language: en-US
 by: Lynn McGuire - Thu, 7 Jul 2022 18:28 UTC

On 7/7/2022 1:15 AM, Thomas Koenig wrote:
> Lynn McGuire <lynnmcguire5@gmail.com> schrieb:
>> "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David
>> Cassel
>>
>> https://thenewstack.io/how-john-backus-fortran-beat-machine-codes-priesthood/
>>
>> "John Backus one of the founding forefathers of early computer
>> programming, and in many ways set the stage for modern programming
>> languages."
>>
>> "Backus led the team that developed the Fortran programming language in
>> 1957, still touted today as “the first high-level programming language”
>> on web pages at IBM. As the Associated Press wrote — half a century
>> later — in an obituary for Backus, “Prior to Fortran, computers had to
>> be meticulously ‘hand-coded’ — programmed in the raw strings of digits
>> that triggered actions inside the machine.”"
>
> "Abstracting Away The Machine" presents a more nuanced view.
> At the time, there even was strong resistance to _not_ programming
> in machine code, even assemblers were frowned upon even by John
> von Neumann, because he thought it a waste of computer time and
> optimization possibility.
>
> Fortran introduced three main concepts:
>
> - Arithmetic notation (which was revolutionary at the time), and
> they had not even invented recursive descent
>
> - A highly optimizing compiler, which often made code speed
> comparable to those of an assembler
>
> - Portability between different machines - not long after Fortran
> for the 704, a version for the 650 was made, and many other
> computer manufacturers followed suit.

I remember when we got our new operating system, Fortran IV compiler,
Cobol compiler, and Line Editor for our Prime 450 in 1976 or 1977. The
release had the source code for everything. I loaded the source code
tape and looked through all of the source code. It was simply amazing.

Lynn

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<2819af8e-60d9-4b06-8d6c-1888d9402484n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2561&group=comp.lang.fortran#2561

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a0c:fe69:0:b0:473:9d82:b160 with SMTP id b9-20020a0cfe69000000b004739d82b160mr15782896qvv.111.1658067007451;
Sun, 17 Jul 2022 07:10:07 -0700 (PDT)
X-Received: by 2002:a25:7e43:0:b0:66e:58ca:ae7c with SMTP id
z64-20020a257e43000000b0066e58caae7cmr22341104ybc.180.1658067007160; Sun, 17
Jul 2022 07:10:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Sun, 17 Jul 2022 07:10:06 -0700 (PDT)
In-Reply-To: <ta5tlt$20v$1@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:6947:3c86:73e1:a64e;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:6947:3c86:73e1:a64e
References: <ta2hh1$3qs1f$1@dont-email.me> <ta5tlt$20v$1@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2819af8e-60d9-4b06-8d6c-1888d9402484n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: jsavard@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 17 Jul 2022 14:10:07 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 23
 by: Quadibloc - Sun, 17 Jul 2022 14:10 UTC

On Thursday, July 7, 2022 at 12:15:28 AM UTC-6, Thomas Koenig wrote:

> "Abstracting Away The Machine" presents a more nuanced view.

I took a look at that book. It turns out, though, that it has some inaccuracies
as well.

"Punched cards with round holes had reached their zenith - 45 columns."

Actually, to avoid IBM's patent on the 80-column card, 65-column cards with
smaller round holes were used by some computer companies in Britain.

Later, it speaks of "two inventors at IBM", one who invented the rectangular
hole, "more structurally sound" (absolutely untrue; 80-column cards with too
many holes in them are notoriously fragile) and one who would allow a single
hole in the card to "represent more than one character".

Now, that would have been a miracle of data compression!

I think what that other inventor at IBM must have _actually_ invented... was
what Univac used in their 90 column cards, where each of the 45 _columns_ represented
more than one character.

John Savard

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2562&group=comp.lang.fortran#2562

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:ac8:5e51:0:b0:31e:b234:25c0 with SMTP id i17-20020ac85e51000000b0031eb23425c0mr18220986qtx.132.1658067366644;
Sun, 17 Jul 2022 07:16:06 -0700 (PDT)
X-Received: by 2002:a0d:c547:0:b0:31b:d6fa:c05c with SMTP id
h68-20020a0dc547000000b0031bd6fac05cmr25556261ywd.105.1658067366406; Sun, 17
Jul 2022 07:16:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Sun, 17 Jul 2022 07:16:06 -0700 (PDT)
In-Reply-To: <ta2hh1$3qs1f$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:6947:3c86:73e1:a64e;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:6947:3c86:73e1:a64e
References: <ta2hh1$3qs1f$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: jsavard@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 17 Jul 2022 14:16:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2339
 by: Quadibloc - Sun, 17 Jul 2022 14:16 UTC

On Tuesday, July 5, 2022 at 5:29:41 PM UTC-6, Lynn McGuire wrote:
> As the Associated Press wrote — half a century
> later — in an obituary for Backus, “Prior to Fortran, computers had to
> be meticulously ‘hand-coded’ — programmed in the raw strings of digits
> that triggered actions inside the machine.”"

Not only did assemblers exist prior to FORTRAN, but so did higher-level
languages.

Here, "Abstracting Away the Machine" gets it right:
"the first mature high-level language to achieve widespread adoption".

Before FORTRAN, there were, for example, MATH-MATIC and
FLOW-MATIC. Those where the languages Grace Hopper worked on.

COBOL was the product of a *committee*, and it incorporated a lot
from IBM's Commercial Translator as well as from FLOW-MATIC.

No doubt Grace Hopper was part of that committee, but to give her
credit for inventing COBOL the way John Backus invented FORTRAN
is, I think, in error, but a lot of accounts these days do so.

John Savard

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2570&group=comp.lang.fortran#2570

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:ad4:5761:0:b0:473:7861:69d1 with SMTP id r1-20020ad45761000000b00473786169d1mr18554077qvx.73.1658075364808;
Sun, 17 Jul 2022 09:29:24 -0700 (PDT)
X-Received: by 2002:a81:8841:0:b0:31d:a90f:73e2 with SMTP id
y62-20020a818841000000b0031da90f73e2mr26378370ywf.54.1658075364635; Sun, 17
Jul 2022 09:29:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Sun, 17 Jul 2022 09:29:24 -0700 (PDT)
In-Reply-To: <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:d4fd:a58a:ea03:7c06;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:d4fd:a58a:ea03:7c06
References: <ta2hh1$3qs1f$1@dont-email.me> <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: gah4@u.washington.edu (gah4)
Injection-Date: Sun, 17 Jul 2022 16:29:24 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1675
 by: gah4 - Sun, 17 Jul 2022 16:29 UTC

On Sunday, July 17, 2022 at 7:16:08 AM UTC-7, Quadibloc wrote:

(snip)

> Before FORTRAN, there were, for example, MATH-MATIC and
> FLOW-MATIC. Those where the languages Grace Hopper worked on.

As well as I know it, Fortran was the first with multiple character
variable names. Seems so obvious, but mathematicians still use single
character variables.

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<59bd8365-3c53-46c8-b51f-a90ac58ecec8n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2572&group=comp.lang.fortran#2572

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:620a:2619:b0:6b5:eddf:ef8e with SMTP id z25-20020a05620a261900b006b5eddfef8emr252204qko.674.1658077263965;
Sun, 17 Jul 2022 10:01:03 -0700 (PDT)
X-Received: by 2002:a25:f606:0:b0:66e:3700:41bc with SMTP id
t6-20020a25f606000000b0066e370041bcmr24566546ybd.238.1658077263748; Sun, 17
Jul 2022 10:01:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Sun, 17 Jul 2022 10:01:03 -0700 (PDT)
In-Reply-To: <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <ta2hh1$3qs1f$1@dont-email.me> <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <59bd8365-3c53-46c8-b51f-a90ac58ecec8n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: robin.vowels@gmail.com (Robin Vowels)
Injection-Date: Sun, 17 Jul 2022 17:01:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 25
 by: Robin Vowels - Sun, 17 Jul 2022 17:01 UTC

On Monday, July 18, 2022 at 12:16:08 AM UTC+10, Quadibloc wrote:
> On Tuesday, July 5, 2022 at 5:29:41 PM UTC-6, Lynn McGuire wrote:
> > As the Associated Press wrote — half a century
> > later — in an obituary for Backus, “Prior to Fortran, computers had to
> > be meticulously ‘hand-coded’ — programmed in the raw strings of digits
> > that triggered actions inside the machine.”"
> Not only did assemblers exist prior to FORTRAN, but so did higher-level
> languages.
>
Indeed. Elsethread I mentioned some.
>
> Here, "Abstracting Away the Machine" gets it right:
> "the first mature high-level language to achieve widespread adoption".
>
> Before FORTRAN, there were, for example, MATH-MATIC and
> FLOW-MATIC. Those where the languages Grace Hopper worked on.
>
> COBOL was the product of a *committee*, and it incorporated a lot
> from IBM's Commercial Translator as well as from FLOW-MATIC.
>
> No doubt Grace Hopper was part of that committee, but to give her
> credit for inventing COBOL the way John Backus invented FORTRAN
> is, I think, in error, but a lot of accounts these days do so.

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<tb1v9s$8lj$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2577&group=comp.lang.fortran#2577

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!aioe.org!mdf2aNOb2oCHynmZpuX5uw.user.46.165.242.91.POSTED!not-for-mail
From: lynnmcguire5@gmail.com (Lynn McGuire)
Newsgroups: comp.lang.fortran
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machin
e_Code_‘Priesthood’"_by_David_Cassel
Date: Sun, 17 Jul 2022 16:34:52 -0500
Organization: Aioe.org NNTP Server
Message-ID: <tb1v9s$8lj$1@gioia.aioe.org>
References: <ta2hh1$3qs1f$1@dont-email.me>
<98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
<1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="8883"; posting-host="mdf2aNOb2oCHynmZpuX5uw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.0.2
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Lynn McGuire - Sun, 17 Jul 2022 21:34 UTC

On 7/17/2022 11:29 AM, gah4 wrote:
> On Sunday, July 17, 2022 at 7:16:08 AM UTC-7, Quadibloc wrote:
>
> (snip)
>
>> Before FORTRAN, there were, for example, MATH-MATIC and
>> FLOW-MATIC. Those where the languages Grace Hopper worked on.
>
> As well as I know it, Fortran was the first with multiple character
> variable names. Seems so obvious, but mathematicians still use single
> character variables.

Everyone knows that T = temperature, P = pressure, and F = flow. More
advanced users know that V = vapor and B = liquid.

Lynn

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<40e542ef-b6c0-4824-95fb-b2fac3c8a766n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2581&group=comp.lang.fortran#2581

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:ac8:5a48:0:b0:31e:f288:3d68 with SMTP id o8-20020ac85a48000000b0031ef2883d68mr1129179qta.111.1658111054476;
Sun, 17 Jul 2022 19:24:14 -0700 (PDT)
X-Received: by 2002:a81:6988:0:b0:31c:bc55:80d1 with SMTP id
e130-20020a816988000000b0031cbc5580d1mr27970041ywc.431.1658111054241; Sun, 17
Jul 2022 19:24:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Sun, 17 Jul 2022 19:24:14 -0700 (PDT)
In-Reply-To: <tb1v9s$8lj$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=165.225.39.113; posting-account=ZZXq9AoAAAAQEcA7zKAGm0UFQh4gMBv7
NNTP-Posting-Host: 165.225.39.113
References: <ta2hh1$3qs1f$1@dont-email.me> <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
<1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com> <tb1v9s$8lj$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <40e542ef-b6c0-4824-95fb-b2fac3c8a766n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: parekhvs@gmail.com (FortranFan)
Injection-Date: Mon, 18 Jul 2022 02:24:14 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1894
 by: FortranFan - Mon, 18 Jul 2022 02:24 UTC

On Sunday, July 17, 2022 at 5:35:11 PM UTC-4, Lynn McGuire wrote:

> On 7/17/2022 11:29 AM, gah4 wrote:
> ..
> > As well as I know it, Fortran was the first with multiple character
> > variable names. Seems so obvious, but mathematicians still use single
> > character variables.
> Everyone knows that T = temperature, P = pressure, and F = flow. More
> advanced users know that V = vapor and B = liquid.

I guess chemical engineers, many likely among the customers of WinSim, Inc., are not "advanced users"!

For they seem to only "know" L = liquid!

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<tb2s0q$ind$2@newsreader4.netcologne.de>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2586&group=comp.lang.fortran#2586

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!news.freedyn.de!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd6-2699-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.lang.fortran
Subject: Re: "How John Backus’ Fortran Beat the Machine
Code ‘Priesthood’" by David Cassel
Date: Mon, 18 Jul 2022 05:44:58 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <tb2s0q$ind$2@newsreader4.netcologne.de>
References: <ta2hh1$3qs1f$1@dont-email.me>
<98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
<1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com>
<tb1v9s$8lj$1@gioia.aioe.org>
Injection-Date: Mon, 18 Jul 2022 05:44:58 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-2699-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:2699:0:7285:c2ff:fe6c:992d";
logging-data="19181"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Mon, 18 Jul 2022 05:44 UTC

Lynn McGuire <lynnmcguire5@gmail.com> schrieb:
> On 7/17/2022 11:29 AM, gah4 wrote:
>> On Sunday, July 17, 2022 at 7:16:08 AM UTC-7, Quadibloc wrote:
>>
>> (snip)
>>
>>> Before FORTRAN, there were, for example, MATH-MATIC and
>>> FLOW-MATIC. Those where the languages Grace Hopper worked on.
>>
>> As well as I know it, Fortran was the first with multiple character
>> variable names. Seems so obvious, but mathematicians still use single
>> character variables.
>
> Everyone knows that T = temperature, P = pressure, and F = flow. More
> advanced users know that V = vapor and B = liquid.

Lucky is the person that only has a single temperature and a single
pressure in a process :-)

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<4e84a929-307f-4fd5-901a-f9031c5f9c3dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2587&group=comp.lang.fortran#2587

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:620a:4690:b0:6b5:dbd5:e30 with SMTP id bq16-20020a05620a469000b006b5dbd50e30mr5486629qkb.35.1658138030629;
Mon, 18 Jul 2022 02:53:50 -0700 (PDT)
X-Received: by 2002:a81:8841:0:b0:31d:a90f:73e2 with SMTP id
y62-20020a818841000000b0031da90f73e2mr29539340ywf.54.1658138030413; Mon, 18
Jul 2022 02:53:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 18 Jul 2022 02:53:50 -0700 (PDT)
In-Reply-To: <tb1v9s$8lj$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <ta2hh1$3qs1f$1@dont-email.me> <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
<1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com> <tb1v9s$8lj$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4e84a929-307f-4fd5-901a-f9031c5f9c3dn@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: robin.vowels@gmail.com (Robin Vowels)
Injection-Date: Mon, 18 Jul 2022 09:53:50 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 16
 by: Robin Vowels - Mon, 18 Jul 2022 09:53 UTC

On Monday, July 18, 2022 at 7:35:11 AM UTC+10, Lynn McGuire wrote:
> On 7/17/2022 11:29 AM, gah4 wrote:
> > On Sunday, July 17, 2022 at 7:16:08 AM UTC-7, Quadibloc wrote:
> >
> >> Before FORTRAN, there were, for example, MATH-MATIC and
> >> FLOW-MATIC. Those where the languages Grace Hopper worked on.
> >
> > As well as I know it, Fortran was the first with multiple character
> > variable names. Seems so obvious, but mathematicians still use single
> > character variables.
>
> Everyone knows that T = temperature, P = pressure, and F = flow. More
> advanced users know that V = vapor and B = liquid.
>
Really?
>
And PI ? Theta? Alpha? Beta?

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<46e0840e-6668-4a63-97d4-4d78e2f5b7d5n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2588&group=comp.lang.fortran#2588

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:ad4:5ba1:0:b0:46e:2f1f:9836 with SMTP id 1-20020ad45ba1000000b0046e2f1f9836mr19769295qvq.87.1658140871209;
Mon, 18 Jul 2022 03:41:11 -0700 (PDT)
X-Received: by 2002:a81:e0a:0:b0:31e:2180:2b39 with SMTP id
10-20020a810e0a000000b0031e21802b39mr5996216ywo.319.1658140871001; Mon, 18
Jul 2022 03:41:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 18 Jul 2022 03:41:10 -0700 (PDT)
In-Reply-To: <ta5tlt$20v$1@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:3506:da92:ad73:8dae;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:3506:da92:ad73:8dae
References: <ta2hh1$3qs1f$1@dont-email.me> <ta5tlt$20v$1@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <46e0840e-6668-4a63-97d4-4d78e2f5b7d5n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: gah4@u.washington.edu (gah4)
Injection-Date: Mon, 18 Jul 2022 10:41:11 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 18
 by: gah4 - Mon, 18 Jul 2022 10:41 UTC

On Wednesday, July 6, 2022 at 11:15:28 PM UTC-7, Thomas Koenig wrote:

(snip)

> - A highly optimizing compiler, which often made code speed
> comparable to those of an assembler

(snip)

As well as I know it, this was the important one.

As noted, there were other high-level languages, but people
weren't using them. They weren't fast enough.

An optimizing compiler with execution speed comparable
to assembly programming was needed to make the
transition. It seems hard for us now, when computers
are faster, and speed of writing is more important than
execution speed.

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<6efcd069-071d-4ca6-ad4c-15bc91272b55n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2592&group=comp.lang.fortran#2592

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:6214:dca:b0:473:bde:8495 with SMTP id 10-20020a0562140dca00b004730bde8495mr22732858qvt.40.1658181438735;
Mon, 18 Jul 2022 14:57:18 -0700 (PDT)
X-Received: by 2002:a5b:487:0:b0:664:3c15:7e19 with SMTP id
n7-20020a5b0487000000b006643c157e19mr28157269ybp.105.1658181438563; Mon, 18
Jul 2022 14:57:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 18 Jul 2022 14:57:18 -0700 (PDT)
In-Reply-To: <4e84a929-307f-4fd5-901a-f9031c5f9c3dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=115.189.133.71; posting-account=KnYfEgoAAAD1tUJTvdAUZ3XojNa5tezZ
NNTP-Posting-Host: 115.189.133.71
References: <ta2hh1$3qs1f$1@dont-email.me> <98d45051-db11-4778-b509-f2c84619a914n@googlegroups.com>
<1f322e0f-1c98-4030-99e7-e58aadcc237en@googlegroups.com> <tb1v9s$8lj$1@gioia.aioe.org>
<4e84a929-307f-4fd5-901a-f9031c5f9c3dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6efcd069-071d-4ca6-ad4c-15bc91272b55n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: harperjf2@gmail.com (jfh)
Injection-Date: Mon, 18 Jul 2022 21:57:18 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 18
 by: jfh - Mon, 18 Jul 2022 21:57 UTC

On Monday, July 18, 2022 at 9:53:52 PM UTC+12, Robin Vowels wrote:
> On Monday, July 18, 2022 at 7:35:11 AM UTC+10, Lynn McGuire wrote:
> > On 7/17/2022 11:29 AM, gah4 wrote:
> > > On Sunday, July 17, 2022 at 7:16:08 AM UTC-7, Quadibloc wrote:
> > >
> > >> Before FORTRAN, there were, for example, MATH-MATIC and
> > >> FLOW-MATIC. Those where the languages Grace Hopper worked on.
> > >
> > > As well as I know it, Fortran was the first with multiple character
> > > variable names. Seems so obvious, but mathematicians still use single
> > > character variables.
> >
> > Everyone knows that T = temperature, P = pressure, and F = flow. More
> > advanced users know that V = vapor and B = liquid.
> >
> Really?
> >
> And PI ? Theta? Alpha? Beta?
Not to mention gamma, which is Euler's constant or the ratio of specific heats, and upper-case Gamma, which is the gamma function or surface excess.

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<469c8ecc-2acd-4c22-9ab5-ddf65153c124n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2605&group=comp.lang.fortran#2605

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:6214:3983:b0:474:c15:269a with SMTP id ny3-20020a056214398300b004740c15269amr2825459qvb.126.1658388245953;
Thu, 21 Jul 2022 00:24:05 -0700 (PDT)
X-Received: by 2002:a25:7e43:0:b0:66e:58ca:ae7c with SMTP id
z64-20020a257e43000000b0066e58caae7cmr39120636ybc.180.1658388245800; Thu, 21
Jul 2022 00:24:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Thu, 21 Jul 2022 00:24:05 -0700 (PDT)
In-Reply-To: <46e0840e-6668-4a63-97d4-4d78e2f5b7d5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:6947:3c86:73e1:a64e;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:6947:3c86:73e1:a64e
References: <ta2hh1$3qs1f$1@dont-email.me> <ta5tlt$20v$1@newsreader4.netcologne.de>
<46e0840e-6668-4a63-97d4-4d78e2f5b7d5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <469c8ecc-2acd-4c22-9ab5-ddf65153c124n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: jsavard@ecn.ab.ca (Quadibloc)
Injection-Date: Thu, 21 Jul 2022 07:24:05 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1857
 by: Quadibloc - Thu, 21 Jul 2022 07:24 UTC

On Monday, July 18, 2022 at 4:41:12 AM UTC-6, gah4 wrote:
> It seems hard for us now, when computers
> are faster, and speed of writing is more important than
> execution speed.

Surely the fact that computers are _cheaper_ is even more
important for this than the fact that they are faster.

Of course, it could also be claimed that these are but two
ways of saying the same thing (since if a fast computer is
as cheap as a slow one was, that is computers getting
faster).

John Savard

Re: "How John Backus’ Fortran Beat the Machine Code ‘Priesthood’" by David Cassel

<4e132550-c68c-4346-9f7b-266d39bbb441n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2606&group=comp.lang.fortran#2606

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:ac8:4e4e:0:b0:31d:49ca:1935 with SMTP id e14-20020ac84e4e000000b0031d49ca1935mr31908323qtw.258.1658397892997;
Thu, 21 Jul 2022 03:04:52 -0700 (PDT)
X-Received: by 2002:a05:6902:124e:b0:668:222c:e8da with SMTP id
t14-20020a056902124e00b00668222ce8damr38916551ybu.383.1658397892842; Thu, 21
Jul 2022 03:04:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Thu, 21 Jul 2022 03:04:52 -0700 (PDT)
In-Reply-To: <469c8ecc-2acd-4c22-9ab5-ddf65153c124n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:f095:a50e:c337:7ac0;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:f095:a50e:c337:7ac0
References: <ta2hh1$3qs1f$1@dont-email.me> <ta5tlt$20v$1@newsreader4.netcologne.de>
<46e0840e-6668-4a63-97d4-4d78e2f5b7d5n@googlegroups.com> <469c8ecc-2acd-4c22-9ab5-ddf65153c124n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4e132550-c68c-4346-9f7b-266d39bbb441n@googlegroups.com>
Subject: Re:_"How_John_Backus’_Fortran_Beat_the_Machine_Cod
e_‘Priesthood’"_by_David_Cassel
From: gah4@u.washington.edu (gah4)
Injection-Date: Thu, 21 Jul 2022 10:04:52 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2616
 by: gah4 - Thu, 21 Jul 2022 10:04 UTC

On Thursday, July 21, 2022 at 12:24:07 AM UTC-7, Quadibloc wrote:
> On Monday, July 18, 2022 at 4:41:12 AM UTC-6, gah4 wrote:
> > It seems hard for us now, when computers
> > are faster, and speed of writing is more important than
> > execution speed.

> Surely the fact that computers are _cheaper_ is even more
> important for this than the fact that they are faster.
Well, this has been the important question for recent years.

Computers have mostly stopped getting faster, and instead we
have multiple core processors. Some software works with more
than one core, other is single core only.

If computers didn't get faster, but instead just cheaper, we could
have something like the IBM 704 for $0.01 each, and we would
buy 100,000 of them each.

Now, there are complications with the comparison, including
that we would be stuck with punched cards 60 years later,
and also difference in the speed of I/O devices vs. processors.

On the other hand, if computers stayed expensive but got faster,
we would have figured out better and faster time-share systems.

(There are physics problems with the comparison, related to the
speed of light in large processors.)

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor