|
|
|
|
|
by peawee
1738 days ago
|
|
It's designed first and foremost to be a language to help compilers turn large matrix math operations into automagically vectorized and parallelized operations. If Rust is the language for close-to-metal memory-safe systems programming instead of C, modern (F90 and later) Fortran is the language for close-to-metal high-performance computational programming instead of C. Thinking about it, I'd say the comparison to Rust for mastery of its particular domain is actually quite apt. |
|
I cut my teeth on Matlab, and flipped a coin for Python or Fortran as my language to focus on after Matlab tried to charge our HPC center per core.
Python won the toss, but I've always had a love for Fortran.