Fortran 90/95 Programming Manual

Download Fortran 90/95 Programming Manual, free training course under 67 pages by Tanja van Mourik.

Table of contents

  • Chapter 1 Getting started
  • Chapter 2 Types, Variables, Constants, Operators
  • Chapter 3 Control Constructs
  • Chapter 4 Procedures
  • Chapter 5 More on Arrays
  • Chapter 6 Modules
  • Chapter 7 More on I/O
  • Chapter 8 Pointers
  • Chapter 9 Numeric Precision
  • Chapter 10 Scope and Lifetime of Variables
  • Chapter 11 Debugging

Fortran 90 : Internal procedures

The three types of programs and subroutines can contain the CONTAINS statement. This statement separates the last executable statement from the program and marks the beginning of a collection of subroutines (subroutines or functions), called internal procedures. Unlike external routines, that is, those that are not located within a program or subroutine, these subroutines can only be used within the program that contains them. . In addition, these internal procedures have access to all the variables of the program that contains them (the host program), unless they include declarations of identifiers that bear the names of identifiers used in the host program.

These internal procedures allow on one side a better structuring of the tasks to be performed; on the other hand, sharing variables can be dangerous, since there is no way to prevent internal subroutines from modifying the contents of variables in the main program.

Variable declarations

An identifier allows to give a name to:

  • a variable,
  • a constant,
  • a subroutine (subroutine or function).

An identifier must meet the following requirements:

  • it is defined by a sequence of alphanumeric characters (non-accented letters, numbers, underscore),
  • his first character must be a letter,
  • its length is limited to 31 characters,
  • we do not distinguish between uppercase and lowercase letters.

As a result: neither blanks nor special characters in the identifiers.

Size : 279.259 Kb
File type : pdf
Downloads: 254
Created: 2018-05-21

Others Fortran Tutorials

Getting started with Fortran language

Programming in Fortran 95

Introduction to Programming using Fortran 95/2003/2008

Introduction to programming with Fortran 95

Fortran 90 for Beginners

Others related eBooks about Fortran 90/95 Programming Manual

R language eBook for professionals

Download free R language tutorial course in PDF, training file in 127 chapters and 475 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

C++ Notes for Professionals

Download free course C++ Notes for Professionals, pdf file on 707 pages by Stack Overflow Community....

Designing Scalable JavaScript Applications

Download free course Designing Scalable JavaScript Applications, pdf file on 134 pages by Emmit Scott....

Getting started with JSF2

Free Pdf tutorial about the basics of JSF and Eclipse ,training document for beginners under 28 pages to learn how to install and setup JSF....

JavaScript Bible

Download free course JavaScript Bible, pdf file on 2327 pages by Danny Goodman....

Making Games with Python & Pygame

This book will teach you how to make graphical computer games in the Python programming language using the Pygame library....

Advanced Python, course with exercises

This tutorial is a self­learning document in PDF for a course in Python programming intended to advanced students level....

Learning to Program Using Python

An introduction to computer programming, using the easy, yet powerful, Python programming language. Python, a cross-platform language used by such organizations as Google and NASA, lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language. ...

Java Persistence with JPA

This tutorial is a reference guide to provide a framework on how to work with JPA and help you to start your first JPA applications,free PDF training course material on 33 pages ....

Cobol programmer's guide

Download a complet PDF tutorial about Cobol for programmers ,it shows you how to develop COBOL programs that use the database languages SQL and PL/SQL....