Die in dieser Sektion aufgeführten Werkzeuge und Hilfsmittel zur Entwicklung von Programmen Fortran stellen eine Auswahl der uns bekannten Produkte dar, die von den Herstellern/Entwicklern seit Jahren gepflegt und weiterentwickelt werden.
Nachfolgend finden Sie eine tabellarische Aufstellung von Fortran-Compilern für PC, Macintosh und Workstations unter Unix. Darunter sind inzwischen mehrere Compiler, die nicht mehr erhältlich sind, da die Hersteller den Betrieb eingestellt haben (z.B. Absoft, Lahey, Watcom).
Plattform/ Compiler |
Windows 32/64 |
Linux 32/64 |
OS |
Microsoft® .NET
|
Unix |
ABSOFT ProFortran | x/x | x/x |
x |
o | o |
G95 Fortran 95 |
x/x |
x/x |
o |
o |
o |
gFortran |
x/x |
x/x |
x |
o |
x |
GNU Fortran F77 |
x/? |
x/? |
o |
o |
o |
INTEL® Fortran |
x/x |
x/x |
(i) |
o | o |
Lahey LF64 |
x/o |
x |
o |
o | o |
Lahey LF95 |
x/o |
o |
o |
o | o |
NAG f95 (c) |
o |
x |
o |
o |
x |
PGI Fortran |
x/x |
x/x |
? |
o |
o |
Silverfrost FTN95 |
x/x |
o |
o |
x |
o |
Watcom F77 | x/? | x | o | o | o |
Legende:
x = wird unterstützt bzw. Variante vorhanden
o = wird nicht unterstützt bzw. Variante nicht vorhanden
i = für MAC OSX auf Intel Prozessoren
? = nicht bekannt
Im Fortran
Wiki findet sich auch eine Übersicht über Fortran Compiler, die
Fortran 2003 ganz oder teilweise beherrschen.
HSL Mathematical Software Library (früherer Name: Harwell Subroutine Library) - Funktionssammlung für wissenschaftliche Berechnungen
IMSL Numerical Libraries - Routinensammlung für Mathematik und Statistik
Netlib - Vielfältiges "Internet-Archiv" mathematischer Software und Hilfen für wissenschaftliches Arbeiten am Computer mit vielen Fortran Quellcodes als Shareware oder Public Domain.
DISLIN - 2D/3D Graphik-Bibliothek fuer PCs und Workstations
GINOGRAF/GINOSURF - 2D/3D-Graphikbibliotheken für PCs unter Windows u. Linux, Workstations, Minis und Mainframes
MATFOR-
2D/3D-Graphikbibliothek u. -viewer für PCs unter Windows u. Linux
Winteracter - 2D/3D-Graphikbibliothek und GUI-Tool für PCs unter Windows u. Linux
Simpleplot - 2D/3D-Graphikbibliothek für PCs und für Workstations
GINO - Graphikbibliothek für PCs und für Workstations, Minis und Mainframes
Winteracter - 2D/3D-Graphikbibliothek und GUI-Tool für PCs unter Windows u. Linux
GINOMENU - Menu- und Masken-Bibliothek für PCs (Windows)
GINOMENU Studio - Werkzeug zur interaktiven visuellen Gestaltung von Bedienoberflächen für Fortran unter Windows (basiert auf GINOMENU)
RealWin - Windows GUI Programmierung mit Lahey Fortran 90
Winteracter - Graphik- und Menu/Masken-Bibliothek für PCs unter Windows und Linux
Posix-Bibliothek - Fortran 90 Posix interface project
ForDBC - ODBC basierende Funktionsbibliothek für Fortran 90 unter Windows zum vereinheitlichten Zugriff auf Datenquellen (wie bspw. Access, Excel, SQL Anywhere, Oracle) mittels SQL. Dokumentation teilweise in Deutsch.
qtConsole - Sammlung von Funktionen zur besseren Gestaltung von konsolen-basierenden Programmen (I/O via READ(*,..), WRITE(*,..), PRINT*)
qtXLS - Library für den Im- & Export von Excel-Daten. Die Bibliothek ermöglicht sowohl das Lesen von Tabellen in Excel-Dateien (.xls), als auch das Erzeugen von Excel-Tabellen.
SEE - SMTP Email Engine - Schnittstellenbibliothek für den eMail Versand & Empfang in C/C++, Fortran u.a.
WAPIF - Anleitung für Fortran Programmierer, die den Zugriff auf die Windows-Betriebssystemfunktionen (WinAPI) beschreibt. Mit Beispielprogrammen auf CD-ROM.
plusFORT - Fortran Quellcode-Reorganisation (SPAG), Überprüfung/Analyse (CRVANAL, GXCHK) und Dokumentation (GXCHK, HyperKWic) für PCs unter Linux, MacOSX, Windows
Eine kurze Besprechung zu einigen Programmen zur Dokumentation von Fortran
Quellcode findet sich hier:
https://github.com/Fortran-FOSS-Programmers/ford/wiki/About
Auch plusFORT
verfügt über Möglichkeiten aus Fortran Quellcode eine Dokumentation
zu erstellen.
Doxygen - Programm zur
Dokumentationserstellung in HTML aus speziell formatierten Kommentarzeilen ("annotated
source", "markups") des Quellcode.
Beispiele: qtDateTime
, qtCircles
f90doc - Zitat: "f90doc is an easy-to-learn documentation tool for Fortran 90 written by Erik Demaine. Basically, it generates pages of HTML documentation from Fortran 90 source. The documentation is derived from comments prefixed with !! written (if desired) in a simple and intuitive documentation language whose source is easily readable in the code itself, while formatting nicely in HTML. f90doc is similar to javadoc, but does not require comments to be written in HTML."
FORD - Zitat: "FORD is an automatic documentation generator for modern Fortran programs."
ROBODoc - Zitat: "It is difficult to keep documentation in sync with source code. One of the reasons is that documentation and source code are stored in separate files that usually also require different editors to edit them. ROBODoc solves this problem. Specially formatted documentation headers are extracted from source files and stored in a different file. ROBODoc can reformat the documentation in HTML, XML DocBook, TROFF, ASCII, LaTeX or RTF format. Indirectly you can convert to pdf and windows help format."