Fortran 95 Language Guide by Wilhelm Gehrke

By Wilhelm Gehrke

Fortran is without doubt one of the most generally used programming languages in technological know-how and engineering. Fortran ninety changed the outdated FORTRAN seventy seven in 1991 and this contemporary model of the foreign commonplace complements this model. it is also a number of new beneficial properties to make sure that Fortran is still aligned with excessive functionality Fortran (HPF) for parallel laptop architectures.
Fortran ninety five Language Guide will function a language reference handbook for programmers, offer educating fabric for introductory classes in Fortran programming, and provides aid to skilled Fortran programmers migrating to the hot average. Gehrke has supplied a finished and easy-to-understand description of the Fortran ninety five programming language as outlined by means of the ISO, in an effort to be welcomed via either practitioners and scholars alike.

Show description

Read or Download Fortran 95 Language Guide PDF

Best compilers books

Programming in Prolog

Initially released in 1981, this was once the 1st textbook on programming within the Prolog language and continues to be the definitive introductory textual content on Prolog. although many Prolog textbooks were released considering that, this one has withstood the attempt of time as a result of its comprehensiveness, educational method, and emphasis on basic programming functions.

XML and Web Technologies for Data Sciences with R (Use R!)

Net applied sciences are more and more suitable to scientists operating with information, for either gaining access to info and developing wealthy dynamic and interactive displays.  The XML and JSON info codecs are wide-spread in net prone, typical web content and JavaScript code, and visualization codecs reminiscent of SVG and KML for Google Earth and Google Maps.

Extra resources for Fortran 95 Language Guide

Sample text

The exponent is an integer literal constant; base is 10. kind is a processor-dependent kind type parameter value, which may be written as a string of digits or as a scalar nonnegative integer named constant. _ If there are particular requirements concerning the decimal precision and/or the decimal exponent range of the internal representation, a kind type parameter may be written. The value of the kind type parameter must be supported by the Fortran processor. If a kind type parameter value is not written, the constant is of type default real.

The size is equal to the product of the sizes of the dimensions of the array. The size of a dimension is called the extent of the array in that dimension. The extent of an array in a dimension is normally calculated as (upper _bound - lower_bound + 1) (see chapter 6). An array may have size zero. , 71*6*5=2130 elements The number of dimensions of an array is called the rank of the array. The shape of an array is given by its rank and by the extents of the array in all dimensions. The shape may be described as a 1-dimensional array whose array element values are equal to the extents in the corresponding dimensions.

Implicit typing may be controlled by an IMPLICIT statement. If an array is affected by both implicit and explicit typing, explicit typing has priority. An array section is a subset of the scalar data (that is, the elements) of its parent array. It is an array object, but it is unnamed. An array section may be referenced by the qualified name of its parent array. For example, such an array section may be designated by the name of its parent array followed by an array section subscript list enclosed in parentheses.

Download PDF sample

Rated 4.18 of 5 – based on 23 votes