Platform | Compiler Name | Notes |
---|---|---|
Amiga | Absoft FORTRAN 77 | |
BC-FORTRAN | ANSI only | |
Atari ST | BC-FORTRAN | ANSI only |
Apple II | Apple FORTRAN | ANSI only (partial) |
C64 | Abacus Fortran-64 | subset of FORTRAN 77 |
CP/M-86 | Digital Research FORTRAN 77 | |
UCSD | SofTech Microsystems FORTRAN | UCSD p-System, ANSI only |
DOS | BC-FORTRAN | ANSI only |
G95 | 32-bit (DJGPP) | |
GNU Fortran | 32-bit (DJGPP) | |
GNU g77 | ||
IBM Professional FORTRAN | rebranded Ryan-McFarland | |
Lahey F77L-EM/32 | 32-bit | |
Lahey Personal FORTRAN 77 | 16-bit | |
Microsoft FORTRAN 4/5 | 16-bit, 32-bit | |
Microway NDP FORTRAN-486 | 32-bit | |
Open Watcom FORTRAN 77 | 16-bit, 32-bit (DOS/4G) | |
Prospero Fortran | ||
Ryan-McFarland RM/FORTRAN | ||
Salford FTN77 | ||
Watcom WATFOR-77 | ||
OS/2 | Microsoft FORTRAN 4/5 | |
Open Watcom FORTRAN 77 | ||
Prospero Fortran | ||
Multics | FORTRAN | |
UNIX | Absoft Pro Fortran | Linux |
Apogee-FORTRAN 77 | Solaris | |
Bell Labs f77 | default on UNIX, by Feldman & Weinberger | |
Cray CF77, CF90 | COS, UNICOS | |
F18/Flang | LLVM ≥ 13 | |
Flang | LLVM | |
Fujitsu Fortran | Linux | |
G95 | Linux | |
GNU Fortran | GNU Compiler Collection | |
IBM XL Fortran | Linux, AIX | |
Intel Fortran Compiler | ||
Intel oneAPI Fortran | ||
LFortran | LLVM | |
NAG Fortran Compiler | Linux, Solaris | |
NVIDIA/PGI NVFORTRAN | Linux | |
Open64 | Linux | |
Open Watcom FORTRAN 77 | Linux | |
Oracle Fortran Compiler | Linux, Solaris | |
The Portland Group PGF77 | Linux, Solaris | |
Siemens-Nixdorf FORTRAN 77 | Linux | |
Sun Performance WorkShop Fortran | Solaris | |
Win16 | Microsoft FORTRAN PowerStation 1.0 | |
Win32 | Absoft Pro Fortran | |
Digital/Compaq Visual Fortran | ||
G95 | MinGW | |
GNU g77 | ||
GNU Fortran | MSYS2, MinGW, Cygwin | |
Intel Fortran Compiler | ||
Intel oneAPI Fortran | ||
Lahey/Fujitsu LF Fortran Pro/Express | ||
Microsoft FORTRAN PowerStation 32 | ||
Microsoft FORTRAN PowerStation 4.0 | ||
Open Watcom FORTRAN 77 | ||
Salford FTN77 | ||
Silverfrost FTN95 | ||
The Portland Group PGF77 | ||
.NET | Silverfrost FTN95 |
Table 1: An incomplete overview of FORTRAN 77 compilers
Software tools to convert FORTRAN 77 source to Fortran 90 source and vice versa:
FORTRAN 77 program documentation: