"Many believe that it’s complex and outdated. Programming in Fortran is perceived like riding a horse-driven carriage to work. Fortran?"
That's incredibly ignorant, and shows very clearly how much we suck ass as an industry, and why we're such a bad industry to work in. I'm currently working on LAPACK, and that's written in F90. Why? Speed!
To add insult to injury, Fortran is really nice to program in, especially modern Fortran, especially targetting the GPU's.
Speed and trust. Trust in the algos that were devised and implemented through the history.
Older codes often had a parameter to control a number of significant digits to maintain. Perhaps a limitation in those days, but also it allowed to control error tolerance. Indeed, engineerig it is.
That's incredibly ignorant, and shows very clearly how much we suck ass as an industry, and why we're such a bad industry to work in. I'm currently working on LAPACK, and that's written in F90. Why? Speed!
To add insult to injury, Fortran is really nice to program in, especially modern Fortran, especially targetting the GPU's.