Fortran occupe une place particulière dans la programmation numérique. Vous pouvez certes créer de bons logiciels rapides dans d’autres langues, mais Fortran continue de très bien fonctionner malgré son âge. De plus, il est plus facile de créer des programmes rapides en Fortran. J'ai créé des programmes rapides en C ++, mais vous devez faire plus attention aux choses comme les alias de pointeur. Donc, il doit y avoir une raison à cela, et très technique. Est-ce parce que le compilateur peut optimiser davantage? J'aimerais vraiment connaître les détails techniques, donc si j'utilise un autre langage, je peux prendre ces choses en considération.
Par exemple, je sais, ou plutôt je pense, qu’une chose est que la norme spécifie que les pointeurs sont contigus en mémoire, ce qui signifie un accès plus rapide à la mémoire. Je pense que vous pouvez le faire en C ++ en donnant un drapeau au compilateur. De cette façon, il est utile de savoir ce que Fortran fait de bien, de sorte que si nous utilisons une autre langue, nous pouvons l'imiter.