I see many Fortran compilers available for Windows:
- NAG
- Absoft
- Portland Group
- Lahey
- Intel
- OpenWatcom (F77 only)
- Silverfrost FTN95
- Pathscale
- GNU/GCC
- GnuFortran
If I’ve missed any, feel free to edit this post.
I’d like to use at least Fortran 95, and possibly Fortran 2003. What are the differences among the compilers above?
(GCC:
Generic front-end
GnuFortran: Fortran front-end)
You definitely missed GNU Fortran compiler (for Windows you can get binaries from this site).
Just to alert you from the very beginning – forget about full Fortran 2003 support. Fortran 2003 status.
Different prices, different platform (OS) support, different list of extensions to the standard language, different (empty) list of supported Fortran 2003 features, some additional features (i.e., Portland Group has special CUDA compiler, different optimization capabilities.
Fortran Compiler Comparisons.