Tel: +44(0)1865 300 579
Fax: +44(0)1865 300 232

Programs for Programmers

Fortran 95 for Fortran 77 Programmers

Course Aims

The aim of this three day course is to introduce the most widely used features of the Fortran 95 programming language.

Entry Requirements

Degree or equivalent in a numerate discipline with at least 1 year's Fortran 77 programming experience, or substantial experience in programming in a similar high level language (ie C, C++, Pascal, Java).

Frequency/Dates

On demand 

Course Description

Compared to Fortran 77, Fortran 95 offers greatly increased power for scientific programming. This course will show how existing Fortran 77-like programs can take advantage of Fortran 95’s improved control structure, array processing, numerical precision definition and subroutine argument handling. Additionally, it will introduce the powerful Fortran 95 module construct that allows cleaner object-oriented programming concepts such as encapsulation to be used.

The course consists of lectures outlining language features interspersed with carefully designed, hands-on, practical sessions to give participants experience of the syntax and best-use of implemented features.

The course is co-designed and led by Shaun Forth (who has a decade’s experience of teaching Fortran to academic and industrial audiences) and visiting Professor John Reid (Convener of the ISO Fortran Committee and co-author of “Fortran 95.2003 Explained”).

Course content:

  • Evolution of Fortran
  • Source Form and Types
  • Arrays and Pointers
  • Control Constructs: IF, CASE, DO, EXIT, CYCLE
  • Program Units & Procedures: subroutines, functions, modules
  • Array Features: array operations and functions
  • Derived Types and Generic Interfaces: user defined types and defined operations for them
  • Pointers and Data Structures: use of pointers for linked lists and trees 

 


muzik dinle klip izle muzik dinle film izle porno izle Muzik Dinle Muzik Dinle film izle Dizi izle