🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #621780

Re: Who Wrote Fortran IV, Level G?

#621780
From: Peter Flass
Date: Wed, 11 Apr 2018 00:51
27 lines
2686 bytes
John Levine <jo...@taugh.com> wrote:
> In article <pagbfn$t1o$1...@dont-email.me>,
> Sarr Blumson  <sarr.blumson@alum.dartmouth.orgq> wrote:
>> Digitek. They actually had a compiler written for a stack oriented
>> pseudo machine that they then wrote interpreters for to fit on small
>> machines. I believe the first was the SDS 910 but many small
>> hardware builders were customers. F4/40 for the PDP 6/10, for example.
> 
> Sounds right.  F4/40 generated machine code but it was pretty poor, and
> I could easily believe it was macro expanded from a stack pseudomachine.
> 
> The code from Fortran G was also pretty poor, largely because it
> didn't know anything about the 360's addressing so it was constantly
> loading pointers from a literal pool to reference local scalars rather
> than keeping a pointer to the base of the scalars in a register and
> using the usual base+displacement.
> 
> I saw the note about Fortran G generating better code than Fortran H,
> and find it hard to believe unless it was for some rather peculiar
> code.
> 

ISTR that H had problems initially ('67 or so).  I recall being warned not
to use it. I would hope that the problems got fixed.

-- 
Pete
Technical Details
Message-ID: <1613292015.545100577.072184.peter_flass-yahoo.com@news.eternal-september.org>
Path: mbox-mo1.pugleaf.net!a2ni787wmg.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <61ed91df-177f-4e2b-993a-c53778355d6c@googlegroups.com> <pagbfn$t1o$1@dont-email.me> <pajar8$pi8$1@gal.iecc.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.28.146.75 with SMTP id u72mr144167wmd.18.1523407914553;        Tue, 10 Apr 2018 17:51:54 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 10.28.230.76 with SMTP id d73ls65116wmh.8.canary-gmail; Tue, 10 Apr 2018 17:51:53 -0700 (PDT)
X-Received: by 10.28.241.9 with SMTP id p9mr147911wmh.21.1523407913591;        Tue, 10 Apr 2018 17:51:53 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!a2ni787wmg.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Peter Flass <peter...@yahoo.com>
Newsgroups: alt.folklore.computers
Subject: Re: Who Wrote Fortran IV, Level G?
Date: Tue, 10 Apr 2018 17:51:52 -0700
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <1613292015.545100577.072184.peter_flass-yahoo.com@news.eternal-september.org>
References: <61ed91df-177f-4e2b-993a-c53778355d6c@googlegroups.com> <pagbfn$t1o$1@dont-email.me> <pajar8$pi8$1@gal.iecc.com>
Mime-Version: 1.0
Injection-Info: reader02.eternal-september.org; posting-host="8c752c8d2dc72aab89ed9b974043360e"; logging-data="14254"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1+wW4vimBdHDgE+c+N6kbez"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:owjPkwBsd2iWufGxFNovlHvHscI= sha1:8AyFZsIT+BzD1HjNJW/ATbbHW6s=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit