GCC Front Ends
Daily Snapshots for gfortran, Force Project, G77, G77, G95, GNU Fortran 95, GOMP, VFort
Absoft Pro Fortran
Fortran 95/90/77 and C/C++ compilers for Windows, Mac OS 9 and OS X, Linux IA32 and AMD Opteron and AMD Athlon 64-bit processors. Resells IBM XL Fortran compiler for Mac OS X. Offers VAST parallelization and vectorization tools.
BC Fortran
MS-DOS 16-bit Fortran 77 compiler/linker/debugger.
Compaq Visual Fortran and HP Fortran
Fortran 95 compilers for Windows, Tru64 UNIX Alpha, Linux Alpha, and OpenVMS Alpha, Fortran 77 for OpenVMS VAX.
Evaluation of Fortran 90 compilers for Intel Linux
By Gerry Murray, as of May 2000.
F
Subset Fortran 95 compiler, keeping only the modern features. The compiler is freely available on Windows, Linux, and Solaris.
Fortran 66 compiler
For MS-DOS, distributed by Dynacomp Software.
Free Fortran Compilers and Interpreters
Links to free compilers and interpreters, mostly Fortran 77.
Fujitsu Development Tools
Fortran 95 and C compilers for SPARC Solaris and Linux.
Green Hills
Fortran 77 Compilers conform fully to ANSI X3.9-1978 Standard FORTRAN 77 (Full Language) and FIPS PUB 069-1, and adds the DOD MIL-STD 1753 Fortran extensions and selected VAX/VMS FORTRAN extensions. Supported processors include 68K, MIPS, x86, SPARC, and PowerPC.
HicEst
Incremental compiler and interpreter with interactive Windows graphical user interface designed for immediate results during development of technical or scientific applications. [Shareware, but freeware for shorter scripts]
IBM Fortran Compilers
Fortran 95 compilers for AIX, Mac OS X, and Linux on IBM iSeries and pSeries platforms. Fortran 77 compiler for IBM mainframes.
Intel
Fortran 95 and C++ compilers for Linux and Windows.
Intel Linux Fortran Compiler Comparisons
Compares compilers by supported extensions, diagnostic capabilities, and execution time on Fortran 77 and Fortran 90 programs.
Lahey Computer Systems
Fortran 95/90 and C++ compilers for Linux, Windows Windows.NET, and SPARC Solaris. Also sells Essential Lahey Fortran subset compiler for Windows and graphics and user interface tools and libraries.
Microsoft Fortran Versions
Detailed information, including photos.
MT1: A Sparse Compiler
A special kind of source-to-source restructuring Fortran compiler that can automatically transform a dense program (in which all operations on matrices are simply implemented using two-dimensional arrays) into a semantically equivalent sparse program (operating on more complicated sparse data structures), thereby reducing storage requirements and computational time of the original application.
NAGWare
Fortran 95 compiler with 2003 features for Linux, Windows, and Unix on many platforms.
NASoftware
Fortran 95 compiler with 2003 features for Linux and Windows. Sells Fortran libraries and books.
NEC
Describes 32 and 64-bit Fortran 90 compilers for NEC and IBM PC hardware.
Open Watcom
Fortran 77, C, and C++ compilers for Win32, Win16, DOS, and OS/2. Freeware.
Open64
Suite of optimizing compiler development tools for Intel Itanium(TM) systems running Linux. The Open64 project is the continuation of the SGI Pro64(TM) compiler suite which was released under the GNU General Public License (GPL). The Open64 compiler suite currently includes compilers for C, C++, and Fortran90/95 compilers for the IA-64 Linux ABI and API standards.
PathScale
Fortran 95, C, and C++ compilers for Linux on AMD Opteron.
Portland Group
Fortran 95, C and C++ Compilers for 32-bit and 64-bit AMD64 and IA32 processor-based Linux and Windows systems.
RISC-OS Fortran Compilers
Links to Fortran 77 compilers on this operating system.
SGI
Describes the Fortran 77 and 90 compilers and tools for parallelization.
Silverfrost
Fortran 95 compiler for Win32 and Microsoft .NET. The personal edition is free for non-commercial use.
Sun Studio C/C++/Fortran Compilers
Resources for software developers using C, C++, or Fortran 95.
Win32 Fortran Compiler Comparisons
Describes the extensions supported by Fortran compilers, their diagnostic capabilities, third party support, and execution time for Fortran 77 and 90 programs.