Fortran 95 Course in Vienna
---------------------------
When? From 14.00 on Thursday 2 December to 17.00 on Friday 3 December,
1999.
Who? Michael Metcalf.
Where? At the Hotel Sofitel, Am Heumarkt 35-37, 1030 Vienna, Austria.
Room rates are ATS 1900-2100 (single), ATS 2100-2300 (double).
For reservations: ring +43.1.716.16.812, fax +43.1.716.16.844,
e-mail [log in to unmask], or http://www.sofitel.com.
(Alternative accommodation can be suggested on request.)
Cost? ATS 7,500 - includes: course materials, light refreshments,
Friday lunch (but not accommodation).
A typical wine "Heurigen" can be organized on the Thursday evening, if
there is sufficient interest. Christmas shopping, in Vienna's old town
and in the Christmas markets, is a seasonal attraction.
Applications forms (as either text or .doc, please specify) can be
obtained by replying to this message ([log in to unmask]).
Telephone enquiries: 0043.1.503.79.40.
************************************************************************
Fortran 95 Course
Fortran 90 contains not only important features such as procedure
interfaces, recursion, abstract data types and pointers, sometimes found
in other languages, but also a very powerful numerical capability,
including an array language, control of precision and a large set of
mathematical intrinsic functions, that no other language offers.
The module and other features allow code and data to be packaged and
protected in a way that has important implications for the construction
of software libraries.
Although its traditional emphasis on efficiency is maintained
and it is backwards compatible with FORTRAN 77, Fortran 90's new
features encourage the production of safe and reliable software.
The Fortran 90 standard was augmented by the addition of some
features oriented towards parallel programming - Fortran 95.
This course is intended to give an overview of all the new features of
Fortran 90 and 95, and also to demonstrate an appropriate style of
programming using its modern features.
The first five course sessions, each of about 75 minutes, are:
1. Language elements
2. Expressions and assignments. Control statements. Program Units
and Procedures.
3. Array Language.
4. Pointers
5. Specification Statements. Intrinsic Procedures. I/O.
The recent Technical Reports on Exception Handling and Allocatable
Array Extensions will be presented in a sixth session. These features
are available in the NAG and NA Software f95 compilers and will be part
of Fortran 2000.
The lecturer: Michael Metcalf is a physicist by training, and worked
for many years in the analysis of data from high-energy physics
experiments at CERN, Geneva. He was a member of the ISO and ANSI
committees that developed Fortran 90 and was Editor of the Standard.
His most recent books (with John Reid) are "The F programming language"
and "Fortran 90/95 Explained".
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|