Fortran from its
development was intended for translating scientific equations into computer
code. Topics covered includes: A very brief history of Fortran, Coding in UNIX,
Compiling in UNIX, Fortran 90 v. FORTRAN 77, Basic Fortran, Program Format, Data
Types, Declaration, and Parameterization, Operations and Logical Expressions,
Precision, Intrinsic Functions, Input, Output and Format Descriptors, Control
Structure, Subroutines, External Functions, and Modules, Arrays, Derived Data
Types.
This note explains Variable type and declarations,
Program control constructs, Procedures and program structure, Intrinsic
procedures, External files and output formatting, Allocatable, assumed shape and
automatic arrays.
This
note covers the following topics: Computer Systems, Fortran Evolution,
Language Obsolescence, Object oriented programming, Fortran 99 programming, ata
Objects, Expressions and Assignment, Control Flow, Mixing Objects of Different
Types, Mixing Objects of Different Types, Intrinsic Procedures, Simple Input
Output, Arrays, Selected Intrinsic Functions.
Author(s): AC Marshall with help from JS Morgan and JL Schonfelde
This text
provides an introduction to programming and problem solving using the Fortran
95/2003/2008 programming language. This introduction is geared for non-computer
science majors. The primary focus is on an introduction to problem solving and
algorithm development. As such, many details of the Fortran 95/2003/2008
language are omitted.
This note explains the
following topics: Fortran Statements, Data Types, Constants and Variables,
Operators, Task Repetition Using DO Loops, Conditional Constructs, Arrays,
Input/Output, The Use of Format and Subprograms.
This
tutorial is written in order to ease the transition from the very common and
popular programming language Fortran 77 to the more modern Fortran 90. It is
required that the reader is knowledgeable in Fortran 77. Topics covered include:
Notables in the transition from Fortran 77 to Fortran 90, Specifications, The
layout of a program, Control statements, Program units, Keyword arguments and
default arguments, Recursion, Generic routines, The use of arrays and array
sections, Pointers, The new precision concept, Additional problems at the
transition, Use of program libraries, Peculiarities in the language Fortran 90,
Status of Fortran 95 and Different Fortran standards.
This book covers the following topics: What
Is Fortran, Basic Fortran Concepts, Program Structure and Layout, Fortran in
Practice, Constants, Variables, and Arrays, Arithmetic, Character Handling and
Logic, Control Statements, Procedures, Input/Output Facilities, DATA Statement,
Common Blocks, Obsolete and Deprecated Features, Common Extensions to the
Fortran Standard.
Author(s): Clive
G. Page, University of Leicester, UK