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: 255
Created: 2018-05-21

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Fortran Tutorials

Introduction to Programming using Fortran 95/2003/2008

Fortran 90 for Beginners

Introduction to programming with Fortran 95

Beginner Fortran 90 tutorial

Getting started with Fortran language

Others related eBooks about Fortran 90/95 Programming Manual

FreeSWITCH 1.6 Cookbook

FreeSWITCH is an open source carrier-grade telephony platform designed to facilitate the c..., download free FreeSWITCH 1.6 Cookbook tutorial in PDF (190 pages) created by Anthony Minessale II ....

Java for Small Teams

This book is an attempt to capture what good Java code looks like and the practices that help produce it. This document is intended for consumption by anyone involved with writing server side Java code. From developers writing Java for the first time through to seasoned technical leads serving multi...

Getting started with MongoDB

MongoDB is a document-oriented NoSQL database. As we will see, the whole system revolves around this document management, including the query language, which makes it its strong point. We are going to tackle now the setting up of a Mongo server and how to integrate your data in this environment....

Introduction to programming with Fortran 95

Introduction to programming with Fortran 95. This tutorial aim to provide an introduction to programming with Fortran 95. Fortran is particularly suitable for science and engineering....

Making Games with Python & Pygame

Download free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart....

JavaScript If Else free PDF

Download free course JavaScript If Else free PDF, pdf file on 4 pages by tutorialkart.com....

Introduction to Programming Using Java

Designed to support an introductory programming course, this book teaches you concepts of problem-solving and object-orientated programming using a fundamentals-first approach. As beginner programmers, you learn critical problem-solving techniques then move on to grasp the key concepts of object-ori...

Python for Informatics: Exploring Information

This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is fr...

50 Ways to Avoid Find and Fix ASP.NET Performance Issues

Download free course 50 Ways to Avoid Find and Fix ASP.NET Performance Issues, pdf file on 50 pages by Red Gate....

Effective AWK Programming

Download free course Effective AWK Programming, pdf file on 572 pages by Arnold Robbins....