Compilers Available


 
C
 
The C compiler available on the Alphas is invoked as on other Unix machines using the command
        cc <filename>
 
 
Fortran 77/90/95
 
 The Alpha machines all have Fortran 77 and Fortran 90 compilers available.  These are invoked using either
        f77 <filename> or f90 <filename>
Some machines also have a Fortran 95 compiler invoked using
        f95 <filename>
The primary differences between f77 and f9x are the availability of a more modern syntax in f9x and the ability to perform operations on an entire array at once.  Other differences also occur such as the availability of pointers in f9x.  While almost all f77 code works with the f90 and f95 compilers, the opposite is not true.  If the modern syntax or array assignment options are used in f90 and f95, the code cannot be compiled using f77.
 
 
Perl
Version 5.004_01
Perl stands for "Practical Extraction and Report Language" or else "Pathologically Eclectic Rubbish Lister".  Take your pick since both are endorsed by Perl's creator, Larry Wall.  Perl is the standard for scripting as well as building programs in a short amount of time.  For example, many web sites, including the Atm web site use Perl to process data and prepare it for users.  For help using Perl, extensive online documentation can be found by typing "perldoc" at the command line.  Many excellent books are also available.  A web site is available at www.perl.com that contains the full documentation as well as code others wrote which can be copied.
 

Return to the General Information and Libraries

Back to the Atmospheric Science Program Homepage