F is a compiled, structured, array programming language especially well suited to education and scientific computing. It is a subset of Fortran 95 developed by Walter Brainerd, Richard Hendrickson, and David Epstein. Compilers are freely available for the Windows, x86 Linux, and Solaris platforms. A compiled language is a programming language whose implementations are typically compilers (translators which generate machine code from source code), and not interpreters (step-by-step executors of source code, where no translation takes place). ... Structured programming can be seen as a subset or subdiscipline of procedural programming, one of the major programming paradigms. ... Array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher dimensional arrays. ... Fortran (also FORTRAN) is a statically typed, compiled imperative computer programming language originally developed in the 1950s and still heavily used for scientific computing and numerical computation half a century later. ... This article is about Linux-based operating systems, GNU/Linux, and related topics. ... The Solaris Operating Environment is a computer operating system, based on the open-source UNIX SunOS developed by Sun Microsystems. ...
References
Walt Brainerd, Charlie Goldberg, Jeanne Adams: Programmer's Guide to F. The Fortran Company.
Loren Meissner: Essential Fortran 90 and 95. Unicomp.
Michael Metcalf, John Reid: The F Programming Language. Oxford University Press, 1996
Robin A. Vowels: Algorithms and Data Structures in F and Fortran. Unicomp.
Since the language used by the programmer and the language understood by the computer are different, another computer program called a compiler translates the program written in a programminglanguage into an equivalent sequence of instructions that the computer is able to understand and carry out.
Programminglanguages are used to facilitate communication about the task of organizing and manipulating information, and to express algorithms precisely.
Programminglanguage syntax is usually defined using a combination of regular expressions (for lexical structure) and Backus-Naur Form (for grammatical structure).