Updating Old Fortran

This is two related courses.

Converting Old To Modern Fortran

Introduction To Fortran Conversion

Converting Old To Modern Fortran

This course covers the important programming tasks that used to be messy or complicated in Fortran 77, and can be done more cleanly and effectively in modern Fortran (i.e. Fortran 90/95/2003). It is intended for people who have been using Fortran for many years, but have not been following the recent standards. It is also intended for people who have an older, but still valid, Fortran program and want to clean it up and make it easier to understand and maintain. It will cover only aspects of old Fortran (i.e. Fortran 77) that can be improved by replacing them, and not the totally new aspects.

This course is not intended for the complete beginner. It assumes significant experience with programming Fortran (in any dialect of Fortran 77 or a more modern standard); it is also assumed that people have written at least a 1,000 line Fortran program or done comparable modifications to an existing program. Users with limited experience should attend Introduction to Modern Fortran first, and then practice what they have learnt, or they are unlikely to understand this course.

Decoding and Converting Variant and Old Fortrans

A.k.a. Fortran Archaeology

Decoding and Converting Variant and Old Fortrans

This course was written partly as a historical record, because the author realised that he was one of the last people still working who could write such a course.

It is also intended for users who have variant or old Fortran programs, and need to convert them to modern, standard Fortran. It concentrates on programs that do not work on all current compilers, rather than correct ones that are written in an old-fashioned style. Realistically, anyone not familiar with Fortran 77 will not understand it.