Is Fortran 90 still used?
Isabella Ramos
Updated on March 01, 2026
Is Fortran 90 still used?
Fortran is rarely used today in industry — one ranking ranks it behind 29 other languages. In the field of high performance computing (HPC), of which large scale numerical simulation is a subset, there are only two languages in use today — C++ and “modern Fortran” (Fortran 90/.
What is double precision in Fortran?
For a declaration such as DOUBLE PRECISION X , the variable X is a REAL*8 element in memory, interpreted as one double-width real number. If you do not specify the size, a default size is used.
How are arrays defined and used in Fortran 90?
Arrays are declared with the dimension attribute. The individual elements of arrays are referenced by specifying their subscripts. The first element of an array has a subscript of one. The array numbers contains five real variables –numbers(1), numbers(2), numbers(3), numbers(4), and numbers(5).
What are different types of Fortran?
Integer Type. The integer types can hold only integer values.
What is Fortran good for?
Fortran is easy to learn and provides efficient constructs that are useful for numerical calculations. The Fortran language supports object-oriented programming models like C++, though Fortran code is most often written in an imperative style rather than in functional or object-oriented style (cf.
Is learning Fortran worth it?
Yes, it is still heavily used in the world of numerical computing. If you intend to do heavy numerical or scientific computations, then Fortran is definitely worth learning. It is a high-level language comparable to Python/MATLAB, yet with speed that can be 500 times faster than MATLAB/Python.
What is double precision array?
You create a double-precision array automatically when you assign a numeric scalar or array to a variable, such as A = [1 2 3; 4 5 6] . The variable A has type double . For more information on creating and combining arrays, see Creating, Concatenating, and Expanding Matrices.
How do I create a 2d array in Fortran?
Fortran stores higher dimensional arrays as a contiguous sequence of elements. It is important to know that 2-dimensional arrays are stored by column. So in the above example, array element (1,2) will follow element (3,1). Then follows the rest of the second column, thereafter the third column, and so on.
How do I allocate an array in Fortran?
Purpose. The ALLOCATABLE attribute allows you to declare an allocatable object. You can dynamically allocate the storage space of these objects by executing an ALLOCATE statement or by a derived-type assignment statement. If the object is an array, it is a deferred-shape array or an assumed-rank array.
Which operation is performed first in FORTRAN?
Arithmetic Operations All exponentiations are performed first; consecutive exponentiation is performed right to left. All multiplication and division is performed next, in order from left to right. Addition and subtraction is performed last, in order from left to right.
What are the FORTRAN constants?
Fortran has five types of constants: integer, real, complex, logical, and character string.
Is learning FORTRAN worth it?