About This Course
Many programmers want to upgrade their skills to be able to write and
maintain Fortran programs on a variety of systems,
including Windows, Linux, and Mac OSX.
It is now possible to use a graphical environment that is the same on all
these systems to develop, compile, run, and debug Fortran 95 programs.
To effectively use this tool, it is desirable to be able
to understand and use the modern features of Fortran 90 and 95. This
class provides the knowledge to be able to use these features to produce
efficient, portable, maintainable code in a visual environment.
There are three choices of environments that can be covered by the class:
- Eclipse/Photran using the g95 compiler
- Intel Visual Fortran
- Compaq Visual Fortran
The Intel and Compaq Visual Fortran systems run only on Windows.
Eclipse/Photran/g95 runs on Windows, Linux, and the Mac.
All of the software for this version of the course
is open source.
This is usually a five-day course.
Currently, the Fortran classes are offered only at customer sites.
Course Topics
-
A little history of F90/95 and visual Fortran
-
Introduction and overview of Fortran 90/95
-
Building and executing F90/95 programs using the command line
-
Control constructs
-
Modules and procedures
-
Creating and building projects with the graphical interface
-
Using the graphical editor
-
Compiler options
-
Arrays
-
Debugging programs with the visual debugger
-
Character strings
-
Customizing the visual environment
-
Data structures
-
Can you do object-oriented programming in Fortran?
-
Creating GUIs with a Fortran program
-
Pointers
-
Calling C programs
-
Input/output
-
Graphics applications
Instructor
The instructor for these classes is exceptionally knowledgable
about Fortran on a wide variety of computer systems.
Walt Brainerd is recognized world wide as an expert
on the Fortran programming
language. He played a leading role in the development of Fortran
90, is the co-author of many programming books, including the Fortran
95 Handbook, and the Fortran 2003 Handbook (to be published soon),
and has presented Fortran training seminars to many organizations, including
NASA, Army Research Laboratory, Naval Research Laboratory, Phillips Laboratory
(Air Force), Los Alamos National Laboratory, Sandia National Laboratory,
Microsoft, Cray Research, Jet Propulsion Laboratory, Northwest Airlines,
Falcon Assets Management (US F & G), the Navy Oceanographic Center,
and the Army Waterways Experiment Center.
Walt earned one of the first
PhDs in Computer Science in the United States.
Course Materials Provided
Each participant receives a CD containing the class notes, examples,
and a copy of three books
in PDF format.
All of the software necessary for the Eclipse/Photran/g95 version
of the class will be provided on the CD.
For Windows classes, Cygwin must be installed on the systems
used in the class, in addition to the software on the CD.
The Fortran Company
6025 N. Wilmot Road
Tucson, AZ 85750 USA
Voice & Fax: +1-877-355-6640
|
| E-mail: info@fortran.com |
|