Programming Languages and Compilers

Programming Languages

F
F was designed as a strict subset of Fortran 95. F discards language features which are officially obsolescent — and those that should be — such as EQUIVALENCE, COMMON blocks and the GOTO statement. Current implementations of F have some special additional features, such as the ability to access command arguments and environment variables, the ability to call system to execute an operating system command, and some Fortran 2003 features.

F encourages Module-Oriented Programming; F makes an ideal teaching language.


Objective Modula-2
Objective Modula-2...


Objective C
Objective C...


D
D...


Fortran:

C:

Compilers: C and Fortran

GCC (gcc, g77, gfortran, etc.)
The GNU Compiler Collection, which includes front ends for C (gcc), C++, Objective-C, Fortran 77 (g77), Fortran 90/95 (gfortran), Java, Ada, and run-time libraries for these languages. Licensed under the GPL (free to download, install, use and copy).


G95
G95 is based on GCC but is not part of GCC. Licensed under the GPL (free to download, install, use and copy).


F
Free compilers for the F language... are available from swcp.com.


Intel Compilers
Intel compilers: the URLs are not static — choose Products, then Software, then Compilers if you can find it, else use the Search box or Google...

Free evaluation is available for a month; compilers are free for non-commercial work. However, from Intel's FAQ on what non-commercial means:
I am engaged in academic research. Can I use the non-commercial product?

If you, as an individual, are receiving any form of compensation for the research project (i.e., you receive a salary, or funding, etc.), you do not qualify for a non-commercial use license. However, you may qualify for the academic license...


Pathscale
Pathscale compilers are available for AMD64 and (Intel) EM64T platforms. The compilers are a fork from the open-sourced SGI Open64 compilers; they are compatible with the GCC and GNU toolchain; supported on SUSE, RedHat, and Fedora Linux. 30-day free trial and academic pricing available.


Absoft
Absoft compilers are available for Linux, MacOSX and Windoze. Free evaluation trials and academic pricing available.


PGI
The Portland Group compilers are available for Linux and Windoze. Free evaluation trials and academic pricing available.