Entwicklungswerkzeuge

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.

Übersicht


Fortran Compiler

Nachfolgend finden Sie eine tabellarische Aufstellung von Fortran-Compilern für PC, Macintosh und Workstations unter Unix. Es wurden nur Compiler solcher Hersteller aufgeführt, von denen uns bekannt ist, daß sie nicht nur Fortran Compiler herstellen bzw. hergestellt haben, sondern diese auch noch warten, d.h. weiterentwickeln und auch technischen Anwendersupport leisten.

Fortran Compiler & Entwicklungsplattformen

Plattform/
Compiler

PC
Windows
32/64

PC
Linux
32/64

Mac.
OS
Microsoft® .NET

Workstation
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

Open64

o

x/x

o

o

o

PGI Fortran

x/?

x/?

?

o

o

Silverfrost FTN95

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.


Funktionssammlungen für Mathematik & Statistik

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.

Numerical Recipes - Homepage zu "Numerical Recipes: The Art of Scientific Computing"


Bibliotheken für technisch-wissenschaftliche Graphik

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


Sonstige Graphik-Bibliotheken

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


Menü- und Maskengestaltung

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


Bibliotheken für den Systemzugriff

Posix-Bibliothek - Fortran 90 Posix interface project


Sonstige Bibliotheken

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.


Tools zur Quellcodewartung

FORCHECK - Fortran Syntax & Konsistenz-Überprüfung für PCs, Workstations, Minis und Mainframes

plusFORT - Fortran Quellcode-Reorganisation und Überprüfung für PCs, Workstations, Minis und Mainframes