Chapter 14: Coarrays in Standard Fortran

Keyword(s):  
Author(s):  
Hans Fehr ◽  
Fabian Kindermann

Before diving into the art of solving economic problems on a computer, we want to give a short introduction into the syntax and semantics of Fortran 90. As describing all features of the Fortran language would probably fill some hundred pages, we concentrate on the basic features that will be needed to follow the rest of this textbook. Nevertheless, there are various Fortran tutorials on the Internet that can be used as complementary literature. Fortran is pretty old; it is actually considered the first known higher programming language. Going back to a proposal made by John W. Backus, an IBM programmer, in 1953, the term Fortran is derived from The IBM Formula Translation System. Before the release of the first Fortran compiler in April 1957, people used to use assembly languages. The introduction of a higher programming language compiler tremendously reduced the number of code lines needed to write a program. Therefore, the first release of the Fortran programming language grew pretty fast in popularity. From 1957 on, several versions followed the initial Fortran version, namely FORTRAN II and FORTRAN III in 1958, and FORTRAN IV in 1961. In 1966, the American Standards Association (now known as the ANSI) approved a standardized American Standard Fortran. The programming language defined on this standard was called FORTRAN 66. Approving an updated standard in 1977, the ANSI paved the way for a new version of Fortran known as FORTRAN 77. This version became popular in computational economics during the late 80s and early 90s. More than 13 years later, the Fortran 90 standard was released by both the International Organization for Standardization (ISO) and ANSI consecutively. With Fortran 90, the fixed format standard was exchanged by a free format standard and, in addition, many new features like modules, recursive procedures, derived data types, and dynamic memory allocation made the language much more flexible. From Fortran 90 on, there has only been one major revision, in 2003, which introduced object oriented programming features into the Fortran language. However, as object-oriented programming will not be needed and Fortran 90 is by far the more popular language, we will focus on the 1990 version in this book.


1981 ◽  
Vol 8 (3-4) ◽  
pp. 215-219
Author(s):  
W. Sansen ◽  
R. Govaerts ◽  
W. Heyns ◽  
H. Beke

A computer-aided layout program MISHA has been developed for the layout of thick-film substrates. The program consists of several modules to carry out the various steps involved in the layout process. A complete layout is produced starting from a library of available components and the network-description of the circuit. Manual interference of the user with the program is possible at every step in the layout process. The program is written in standard FORTRAN IV and runs on a PDP 11/40 minicomputer.


1976 ◽  
Vol SE-2 (3) ◽  
pp. 154-176 ◽  
Author(s):  
A. Ralston ◽  
J.L. Wagener
Keyword(s):  

1975 ◽  
Vol 5 (1) ◽  
pp. 19-28 ◽  
Author(s):  
J. S. Rohl ◽  
H. D. Ellison ◽  
R. J. Collins
Keyword(s):  

1980 ◽  
Vol 4 (4) ◽  
pp. 325-326
Author(s):  
A.D. Law
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document