当然有十分必要了!!!
Fortran本身就是用来做科学计算的。目前依然存在除了最起码的原因---历史上有庞大的优秀的fortran代码,可以直接拿来使用,如果再也C等语言在写一遍会超级复杂---之外,最根本的原因,就是他执行效率高啊!它原生支持矩阵计算,这在科学计算高维计算中尤其重要和方便;原生支持复数运算。
你的感受跟我很最初转向fortran时很相似。切记,用fortran只用来做计算!最基本的控制语句+个module就可以了。其他所有的比如字符处理类啊(正则表达式),功能实现类啊(查询,8皇后,计费系统etc)等等,统统都转向C++或python吧