GNU Fortran.

freier und offener Quelle Fortran-Compiler
Jetzt downloaden

GNU Fortran. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Free Software Foundation Inc
  • Website des Verlags:
  • http://www.gnu.org/
  • Betriebssysteme:
  • Mac OS X 10.4 or later
  • Dateigröße:
  • 16.4 MB

GNU Fortran. Stichworte


GNU Fortran. Beschreibung

Kostenloser und offener Quelle Fortran-Compiler GNU FORTRAN ist ein freies und offenes Quell-FORRAN-Compiler-Frontend sowie Laufzeitbibliotheken für GCC, die GNU-Compiler-Sammlung. Die Entwicklung von GNU FORTRAN ist ein Teil des GNU-Projekts, das darauf abzielt, freie Zahl auf alle GNU-Systemvarianten zu knirschen. Der GNU-Fortran-Entwicklungsaufwand nutzt ein offenes Entwicklungsumfeld, um ein größeres Team von Entwicklern anzuziehen und sicherzustellen, dass Gfortran auf mehreren Architekturen und vielfältigen Umgebungen arbeiten kann. Was ist neu in dieser Version: · Unterstützung für einige FORTRAN 2008 intrinsik: Asinh, Acosh, Atanh, ERF, ERFC, Gamma, log_gamma, Bessel_ *, Hypot und ERFC_SCALED (einige davon waren vor der Herstellerverlängerung erhältlich). Fehlend sind die drei Argumentform von Bessel_ * N und die komplexen Versionen einer {Sin, cos, tan} {, h}. · FORTRAN 2003 E / A-Erweiterungen: Asynchroner E / A wird unterstützt (immer noch als synchroner E / A implementiert), dezimal =, größe =, sign =, pad = leer =, delim = -anzeigen. · Weite Zeichen: "ISO_10646" (UCS-4, Art = 4) einschließlich E / A mit Codierung = "UTF-8". (Nicht unterstützt sind UTF-8-Zeichen in den Fortran-Quelldateien; Verwenden Sie -Fbackslash mit u ... und u ... stattdessen.) · Unterstützung für Fortran 2003 Strukturkonstrukteure. · Unterstützung für FORTRAN 2003 Array Constructor mit Schreibfehler mit Schreibfehler. · Umgekehrt: Vorübergehend wurden Arrays mit maximalem Rang von 15 (vor 7), wie er von Fortran 2008 erforderlich ist, unterstützt, der Patch wurde jedoch aufgrund von PR36825 wiedergegeben · Verwenden Sie libcpp direkt anstelle von CC1 als externer Präprozessor. Die Option -CPP wurde hinzugefügt, um den manuellen Aufruf des Präprozessors zu ermöglichen. · FORTRAN 2008 G0-Format-Deskriptor. · Verfahrenszeiger (aber noch nicht als Komponente in abgeleiteten Typen und als Funktionsergebnisse) · Version 3 der OpenMP-Spezifikation wird nun vom C, C ++ und Fortran Frontend unterstützt (bevor Version 2.5 implementiert wurde). · Bei Verwendung eines intrinsischen nicht Teils des ausgewählten Standards (über -std = und -fall-Intrinsics) wird Gfortran es nun behandelt, als würde dieses Verfahren external deklariert und versuchen, mit einem vom Benutzer mitgelieferten Verfahren zu verknüpfen. -Wintrinsics-std Willt, wann immer dies passiert. Die nunnutzige Option - Wnonstd-Intrinsic wurde entfernt. · Die Option -warray-Tempories-Option warnt von den vom Compiler generierten Array-Vorfälle als Hilfsmittel für die Optimierung. · Als weitere Hilfe für die Optimierung, wenn ein Array vorübergehend für ein Funktionsargument erstellt werden musste, wird bei der Laufzeit eine Warnung beim Einsatz der Option -Fcheck-Array-Temporäre eine Warnung gedruckt. (Der Unterschied zwischen -warray-Tempories und -Fcheck-Array-Tempories besteht darin, dass letztere nur eine Warnung druckt, wenn das eigentliche Argument nichtcontigsiv ist und somit das Kopieren tatsächlich passiert. Die -warray-Tempories warnt bereits, wenn Code eingesetzt ist, um anzutreten der nichtcontigious Fall.) · Die Erzeugung von Debugging-Informationen (Zwerg) wurde weiter verbessert. Hinweis: Die GDB unterstützt noch nicht alle. · FORTRAN 2003 Typ-Bound-Verfahren, sowohl Verfahren als auch generisch, jedoch nicht als Betreiber. Hinweis: Der Pass wird nicht vollständig unterstützt, da die Klasse (...) nicht implementiert ist. Verwenden Sie es mit dem Typ (...) als nicht-standardmäßiger Konformitätsabrechnungsumgehung (zu entfernen, wenn die Klasse implementiert ist). · Zur Steuerung der Ausrichtung von Variablen in den gemeinsamen Blöcken wurden neue Flaggen hinzugefügt: -Falign-Commons (die Standardeinstellung) und seine Negation -FNO-ALIGN-Commons. Die entsprechenden Warnungen können von -wNO-ALIGN-Commons deaktiviert werden. · Fortran 2008s Lead und Trailz.


GNU Fortran. Zugehörige Software

Gmpy.

Erweiterungsmodul, das die GMP-Bibliothek umhüllt, um dem Python-Code schneller Multisprecision-Arithmetik bereitzustellen ...

199 228 KB

Herunterladen

Fertig Lisp.

Eine Bindung von mehreren beliebten Lisp-Paketen für OS X, einschließlich: Aquamacs, Sbcl und Schleim ...

245 72.7 MB

Herunterladen