Fortran90 und Fortran95
Fortran95 war eine relativ kleine Überarbeitung von Fortran90, so dass fast alle Compiler für Fortran90 inzwischen aktualisiert wurden, um die wenigen zusätzlichen Funktionen, die mit Fortran95 eingeführt wurden, hinzuzufügen.
Fortran95 Compiler
Wie bei Bussen, so bei Open-Source-Compilern für Fortran95: Man wartet ewig auf einen, dann kommen zwei auf einmal. Die beiden Möglichkeiten sind:
Diese beiden Compiler begannen mit einer gemeinsamen Codebasis, aber das Entwicklungsprojekt hat sich später gegabelt. Man könnte meinen, dass dies ein unglücklicher Umstand ist, aber tatsächlich scheint es jetzt ein gewisses Element des Wettbewerbs zwischen den beiden Gruppen von Entwicklern zu geben, und beide Projekte machen recht schnelle Fortschritte. In der Tat ist g95 hauptsächlich die Arbeit einer außergewöhnlichen Person, Andy Vaught, während gfortran eine größere Gruppe von Programmierern hat, die in Teilzeit arbeiten.
Beide Compiler sind für den alltäglichen Gebrauch bereits ziemlich gut geeignet: beide unterstützen fast jedes Feature von Fortran-95 und ein paar Features von Fortran-2003 wie stream-IO. Derzeit (April 2007) ist mein Eindruck, dass g95 etwas besser mit einigen der barockeren Features von Fortran umgehen und Fehler diagnostizieren kann, aber gfortran soll Code produzieren, der oft etwas schneller ausgeführt wird. Die Tabellen bei Messrs Polydron geben mehr Details. Wenn Sie dies lesen, kann sich die Situation bereits geändert haben, da sich beide Compiler in aktiver Entwicklung befinden. Beachten Sie, dass es bei der Installation von g95 unter Windows XP eine sehr gute Idee ist, ihn in einem Unterverzeichnis des Dateisystemstamms zu installieren, wie z. B. C:\g95\ . Zu beiden Compilern gibt es noch nicht viel Dokumentation. Ich habe in Erwägung gezogen, mein altes Buch zu überarbeiten, aber beschlossen, dass so viel geändert werden muss, dass es einfacher wäre, von vorne anzufangen. Ich arbeite langsam daran, aber es ist zur Zeit nur zu etwa einem Viertel fertig.
Neben diesen Open-Source-Compilern gibt es noch zwei kommerzielle Compiler, die für den persönlichen Gebrauch unter eingeschränkten Bedingungen kostenlos genutzt werden können:
- Benutzer von Linux können den Intel Fortran Compiler für den persönlichen Gebrauch ausprobieren.
- Benutzer von Windows können den Salford FTN95 Personal Edition Compiler zu Testzwecken oder für den persönlichen Gebrauch ausprobieren.