Fortran 90: A simple programming language

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.

2020 ◽  
pp. 44-48
Author(s):  
I. V. Zaika

No programming language can do without a description of structured data types such as arrays. The article discusses the possibility of working with dynamic arrays and text files in Delphi 7. The Notebook program is developed in the visual programming environment Delphi 7, which can be used to study object oriented programming in a school informatics course. The procedures and functions for working with dynamic arrays in Delphi 7 are presented. The necessary theoretical information for working with records and text files in Delphi 7 is presented. The code listings are given with detailed explanations. The Notebook program can be used to obtain and consolidate theoretical knowledge about dynamic arrays, as well as to provide practical skills in working with dynamic memory in Delphi 7.


1996 ◽  
Vol 4 (1) ◽  
pp. 27-31 ◽  
Author(s):  
Charles D. Norton ◽  
Viktor K. Decyk ◽  
Boleslaw K. Szymanski

1991 ◽  
Vol 57 (3-4) ◽  
pp. 221-236 ◽  
Author(s):  
Masahiko Sekine ◽  
Hiroshi Nakanishi ◽  
Masao Ukita ◽  
Sadaaki Murakami

Sign in / Sign up

Export Citation Format

Share Document