Fortran tiene un lugar especial en la programación numérica. Ciertamente, puede hacer un software bueno y rápido en otros idiomas, pero Fortran sigue funcionando muy bien a pesar de su antigüedad. Además, es más fácil hacer programas rápidos en Fortran. He hecho programas rápidos en C ++, pero debes tener más cuidado con cosas como el alias de puntero. Entonces, tiene que haber una razón para esto, y una muy técnica. ¿Es porque el compilador puede optimizar más? Realmente me gustaría conocer detalles técnicos, por lo que si uso otro idioma puedo tener en cuenta estas cosas.
Por ejemplo, sé, o eso creo, que una cosa es que el estándar especifica que los punteros son contiguos en la memoria siempre, lo que significa un acceso más rápido a la memoria. Creo que puedes hacer esto en C ++ dando una bandera al compilador. De esta manera, ayuda saber qué hace Fortran bien, de modo que si usamos otro idioma podemos imitarlo.