3 ms·
Fortran II Hypersource
- sampo 2y agoFORTRAN 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 https://en.wikipedia.org/wiki/Fortran#FORTRAN_II
- cide1 2y agoIts 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 2y agoYou might like https://archive.computerhistory.org/resources/text/Fortran/102653992.05.01.acc.pdf https://archive.computerhistory.org/resources/text/Fortran/1... and https://archive.computerhistory.org/resources/text/Fortran/102679238.05.01.acc.pdf https://archive.computerhistory.org/resources/text/Fortran/1..., although they assume a good deal of familiarity with the machines the compiler ran on.
- cide1 2y agoThank you!
- fsckboy 2y agoyou buried the lede in the lead, where it links: See also LISP 1.5 https://texdraft.github.io/lisp-1.5/listing.html https://texdraft.github.io/lisp-1.5/listing.html finally! being able to take the actual CAR and CDR!
- aap_ 2y agoCAR here and CDR just below: https://texdraft.github.io/lisp-1.5/listing.html#line-7626 https://texdraft.github.io/lisp-1.5/listing.html#line-7626
- fsckboy 2y agothanks for finding that, i love it!
- nyrikki 2y agoFor 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.pdf 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.