I should put dinosaur or old-fart on my job description.
CC @isotopp
A "translation" of amazon.com/Programming-Fo… but I wish I had had the original back then, as in fact it was a knock off, mostly covering FORTRAN IV and 66.
Machine learning and AI modern?
They are about as modern as AWK. Both still relevant though.
Here we go...
This is end 1980s. I was a student. A year later I started my own consultancy as a side-thing.
en.wikipedia.org/wiki/Turbo_Pas…
They were on tractor-feed paper en.wikipedia.org/wiki/Continuou…
- en.wikipedia.org/wiki/Fortran#F…
- en.wikipedia.org/wiki/Fortran#F…
- en.wikipedia.org/wiki/Fortran#F…
en.wikipedia.org/wiki/VAX-11
en.wikipedia.org/wiki/VAX/VMS#H…
en.wikipedia.org/wiki/Ribbon_ca…
en.wikipedia.org/wiki/VT52
en.wikipedia.org/wiki/Kermit_(p…
en.wikipedia.org/wiki/Terminal_…
en.wikipedia.org/wiki/VT100
The machines were networked too, so you could connect to one, then daisy-chain your logon to the others.
Apart from that it fully supported FORTRAN 77, it also had many more language features and had support for 132 columns instead of just 80.
1. you could dump the output of a FORTRAN HELP page to a file
2. you could recursively generate all FORTRAN HELP, then redirect that to a file
So shortly after my job was ready, I wanted to pick it up and make the 300 meter walk twice.
In addition, I colour marked the sides of the paper matching the entries in the table of contents.
She was amazed I did all that in just a weekend. Apparently, that's how my brain copes with information: need something, read something, read something, use something.
en.wikipedia.org/wiki/Dot_matri…
en.wikipedia.org/wiki/Line_prin…
Only a decade later, I found out why I had deverted less and less energy into my studies and more into work.
That was actually the FORTRAN program I developed for the assignment.
You could choose from multiple problems to solve during the assignment.
As one of the few students, I managed to finish it in-time.
The essence is that you got a few tables with data:
- atom numbers, atom abbreviation and atom covalence (the number of other atoms they can bond with)
- bond pairs with abbreviations and minimum/maximum distance
The goal was to find which atoms were connected, and describe any cycles.
Boy was I surprised that FORTRAN did not support recursion.
/end