Fortran hat einen besonderen Platz in der numerischen Programmierung. Sie können sicher gute und schnelle Software in anderen Sprachen erstellen, aber Fortran arbeitet trotz seines Alters sehr gut. Außerdem ist es in Fortran einfacher, schnelle Programme zu erstellen. Ich habe schnelle Programme in C ++ erstellt, aber bei Dingen wie Pointer-Aliasing muss man vorsichtiger sein. Es muss also einen Grund dafür geben, und zwar einen sehr technischen. Liegt es daran, dass der Compiler mehr optimieren kann? Ich würde gerne technische Details erfahren, wenn ich also eine andere Sprache verwende, kann ich diese Dinge berücksichtigen.
Ich weiß zum Beispiel, oder so denke ich, dass eine Sache darin besteht, dass der Standard festlegt, dass Zeiger im Speicher immer zusammenhängend sind, was einen schnelleren Speicherzugriff bedeutet. Ich glaube, Sie können dies in C ++ tun, indem Sie dem Compiler ein Flag geben. Auf diese Weise hilft es zu wissen, was Fortran gut tut, damit wir dies imitieren können, wenn wir eine andere Sprache verwenden.