Compilers Available
The C compiler available on the Alphas is invoked as on other Unix machines
using the command
cc <filename>
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 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