Fortran occupa un posto speciale nella programmazione numerica. Puoi sicuramente creare software buono e veloce in altre lingue, ma Fortran continua a funzionare molto bene nonostante la sua età. Inoltre, è più facile creare programmi veloci in Fortran. Ho realizzato programmi veloci in C ++, ma devi stare più attento a cose come l'aliasing dei puntatori. Quindi, ci deve essere una ragione per questo, e molto tecnica. È perché il compilatore può ottimizzare di più? Mi piacerebbe davvero conoscere i dettagli tecnici, quindi se uso un'altra lingua posso prendere in considerazione queste cose.
Ad esempio, so, o penso, che una cosa è che lo standard specifica che i puntatori sono contigui nella memoria, il che significa sempre un accesso più veloce alla memoria. Credo che tu possa farlo in C ++ dando un flag al compilatore. In questo modo aiuta a sapere cosa fa Fortran, in modo che se si utilizza un'altra lingua possiamo imitarlo.