top | item 46820913

(no title)

groby_b | 1 month ago

It was well designed. Hence the "it got stuff done".

But it was also behind the times. And, if we're fair, half of its reputation comes from the fact that half of the F77 code was written by PhDs, who usually have... let's call it a unique style of writing software.

discuss

order

zabzonk|1 month ago

Indeed. Two PhD students came to see me when the polytechnic I worked for switched from a Dec10 to two IBM 4381s.

[them] How can we get our code to work on the IBM?

[me] (examines code) This only looks vaguely like Fortran.

[them] Yes, we used all these wonderful extensions that Digital provides!

[me] (collapse on the floor laughing) (recover) Hmm. Go see Mike (our VAX systems programmer). You may be able to run on our VAXen, but I can't imagine it running on the IBMs without a major rewrite. Had they stuck to F77 there would have been few problems, and I could have helped with them.

Portability is always worth aiming for, even if you don't get all the way there.