I like Fortran very much, but don’t get me wrong: maintaining Fortran code from 69 must be a huge pain in the ass.
It is certainly code written by researchers who have no idea about programming practices. It is sure full of exceptions everywhere, all variables are 2 characters long.
The codebase grew over the years and is now several millions lines of code, most of which is the same functionality copied everywhere with slight changes.
You have no idea what each subroutine is supposed to do, and it doesn’t help that most algorithms used in there were never published or documented.
I think I’ll go with the vibe coding for this one.
I like Fortran very much, but don’t get me wrong: maintaining Fortran code from 69 must be a huge pain in the ass. It is certainly code written by researchers who have no idea about programming practices. It is sure full of exceptions everywhere, all variables are 2 characters long. The codebase grew over the years and is now several millions lines of code, most of which is the same functionality copied everywhere with slight changes. You have no idea what each subroutine is supposed to do, and it doesn’t help that most algorithms used in there were never published or documented.
I think I’ll go with the vibe coding for this one.
Fortran IV (and anything before Fortran 77) is a pain in the ass.
But I’d take it any day before code allucinated by a shitty token predictor.