[HN Gopher] Fortran II Hypersource
___________________________________________________________________
Fortran II Hypersource
Author : texdraft
Score : 59 points
Date : 2024-11-18 07:10 UTC (15 hours ago)
(HTM) web link (texdraft.github.io)
(TXT) w3m dump (texdraft.github.io)
| sampo wrote:
| FORTRAN II was a version of Fortran in use from 1958 to 1961,
| then superseded by FORTRAN IV. (IBM never published FORTRAN III,
| it was only an IBM internal project.)
|
| https://en.wikipedia.org/wiki/Fortran#FORTRAN_II
| cide1 wrote:
| Its amazing to me how few instructions it took to write this. I
| would love to see higher level documentation of how it all fits
| together.
| texdraft wrote:
| You might like
| https://archive.computerhistory.org/resources/text/Fortran/1...
| and https://archive.computerhistory.org/resources/text/Fortran/
| 1..., although they assume a good deal of familiarity with the
| machines the compiler ran on.
| fsckboy wrote:
| you buried the lede in the lead, where it links:
|
| See also LISP 1.5
|
| https://texdraft.github.io/lisp-1.5/listing.html
|
| finally! being able to take the actual CAR and CDR!
| aap_ wrote:
| CAR here and CDR just below:
| https://texdraft.github.io/lisp-1.5/listing.html#line-7626
| fsckboy wrote:
| thanks for finding that, i love it!
| nyrikki wrote:
| For those not familiar with these old IBM machines that used
| decrementing of the index registers, this will help explain
| all the ??D instructions are there.
|
| https://bitsavers.org/pdf/ibm/704/24-6661-2_704_Manual_1955..
| ..
|
| Another lens for the FORTRAN case specifically, in the modern
| way we tend to say Fortran arrays are 'one' indexed, looking
| at this old code it is sometimes useful of thinking of it as
| a limit index, pulling from n-1 -> n. Or at least I found
| that useful for myself when digging into some of this a long
| time ago.
___________________________________________________________________
(page generated 2024-11-18 23:01 UTC)