Forever Fortran: digital language renewed.Few issues arouse the passions of computer programmers more than the relative merits of different programming languages From Source Code to Machine Language The statements that are written by the programmer are called "source language," and they are translated into the computer's "machine language" by programs called "assemblers," "compilers" and "interpreters." For example, when a programmer writes MULTIPLY HOURS TIMES RATE, the verb MULTIPLY must be turned into a code that means multiply, and the nouns HOURS and RATE must be turned into memory locations where those items of data are, and the veteran language Fortran has certainly endured its share of criticism over the years. Nonetheless, Fortran remains the stalwart Stalwart A description of companies that have large capitalizations and provide investors with slow but steady and dependable growth prospects.Notes: The annual gain that would be viewed as the norm for investing in stalwarts is about 10% to 12%. Stalwarts will by no means become tenbaggers overnight, mainly because of their large capitalization, but they are usually a good source of fairly predictable returns. workhorse of scientific and engineering computation, retaining its appeal by periodically putting on a fresh face. The latest version, dubbed Fortran 90 Fortran 90 - (Previously "Fortran 8x" and "Fortran Extended") An extensive enlargement of Fortran 77. Fortran 90 has derived types, assumed shape arrays, array sections, functions returning arrays, case statement, module subprograms and internal subprograms, optional and keyword subprogram arguments, recursion, and dynamic allocation. It is defined in ISO 1539:1991, soon to be adopted by ANSI. ["Fortran 90 Explained", M. Metcalf et al, Oxford University Press 1990]., was approved last month as the international standard for Fortran by the International Organization for Standardization, based in Geneva, Switzerland. This new edition extends and replaces Fortran 77 Fortran 77 - A popular version of Fortran with Block IF, PARAMETER and SAVE statements added, but still no WHILE. It has fixed-length character strings, format-free I/O, and arrays with lower bounds. [ANSI X3.9-1978]. GNU version. Amiga version., adding a number of features that make it more flexible for scientific applications and better suited for running on computers consisting of dozens or even thousands of processors. Fortran 90 offers "greater safety, expressive power and convenience" than its predecessor, says John K. Reid of the Rutherford Appleton Laboratory in Didcot, England. Reid, who served on the committee that established the Fortran 90 standard, described some of the new version's advantages this week at the International Conference on Industrial and Applied Mathematics, held in Washington, D.C. Developed in the 1950s, Fortran was the first programming language widely used to solve scientific and engineering problems. Equipped with a set of carefully defined commands and symbols, it permitted computer programmers to escape the tedius, error-prone chore of writing out instructions directly in the language of a computer -- that is, as strings of ones and zeros. Fortrain 90, the result of a 14-year effort, brings the language up to date. It contains new instructions that allow the manipulation of arrays, such as tables of measurements, as single units. It also makes it easier for users to switch from one level of numerical precision to another. At the same time, the revised version retains all the features necessary to ensure that existing software written in Fortran 77 still works. One company has already developed the first compiler that meets the Fortran 90 standard. Written by Malcolm J. Cohen and his colleagues at Numerical Algorithms Group Ltd. in Oxford, England, this special computer program translates statements written in Fortran 90 into the computer language (1) A programming language or machine language. (2) Everyday computer language, which includes computer technologies and concepts as well as hardware and software products (everything in this Encyclopedia!). C, which can then be transformed into instructions a computer understands. Additional Fortran 90 products are in the works. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion